2014-02-27 67 views

回答

2

这是艾达 - 无需生成文件。

找到顶层文件(*名.adb)和gnatmake它。这工作,因为小梅跟踪所有的依赖关系,以便项目文件不是必须的(尽管他们通常用于方便,储存标志,路径等,通常在混合语言项目所需)。

在Linux上,你需要首先把文件名小写,或者找到一个“忽略文件名的情况下”选项;我猜这个项目来自Windows。

刚才检查:lowercasing文件名,

gnatmake aflex.adb 

成功构建(有一些警告)。

+0

它运行一个脚本来改变所有文件名以小写后的工作。正如你所说,它确实给出了一些警告,但我想这是正常的。谢谢。 – user3146897

+0

您需要分析警告并在适当的地方修复它们。 –

+0

它是一个任务的一部分,所以它应该像现在这样工作,至少在Windows中。我不认为警告是特定于Linux的,所以我会认为没有什么可以解决的。 – user3146897