我想学习在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.
答案 0 :(得分:0)
您肯定需要设置PATH
,以便首先提出doinstall
的建议。
您必须编辑的文件在Unix系统之间有所不同;谷歌搜索“如何在opensuse中设置路径”表明您需要编辑的文件是~/.profile
(即文件.profile
- 注意领先期 - 在您的家中目录)。
假设doinstall
说/usr/local/gnat/bin
,你可以通过到文件的末尾并插入行来获得所需的效果
export PATH=/usr/local/gnat/bin:$PATH
(如果~/.profile
包含条件代码,可能不是那么简单)然后注销/登录。