0

我想学习在 Ada 中编程,昨天我从 Adacore 网站下载了 GPS,解压缩存档并运行“doinstall”文件(我正在运行 OpenSuse 13.1)。一切都安装好了,我想提一下我还没有编辑 PATH 变量,然后我启动了 Ada 并创建了属于本指南的新项目 http://gcc.gnu.org/onlinedocs/gnat_ugn_unw/Building-a-New-Program -with-GPS.html。一切都很好,我已经编写了我的 Hello_World 程序,但是当我尝试编译它时,我得到了这些错误:

 Could not determine the project for file: /home/synchro/Ada_projects/hello.adb
 Could not expand argument in command line: %fp
 Build command not launched.

我找不到有关如何解决此问题的任何信息。欢迎任何帮助。

编辑:我已将文件添加到项目中现在我收到了这些错误:

 No file selected
 Could not expand argument in command line: %fp
 Build command not launched.
4

1 回答 1

0

你肯定需要设置你的PATH,所以doinstall建议是第一位的。

您必须编辑的文件因 Unix 系统而异。谷歌搜索“如何在 opensuse 中设置路径”表明您需要编辑的文件是~/.profile(即文件.profile-请注意前导句点- 在您的主目录中)。

假设doinstall/usr/local/gnat/bin,您可以通过转到文件末尾并插入行来获得所需的效果

export PATH=/usr/local/gnat/bin:$PATH

(如果那里包含条件代码,它可能不是那么简单~/.profile)然后注销/登录。


这可能会解决您的问题;我不认识那些错误信息,所以它可能是别的东西。

于 2014-07-22T20:31:46.947 回答