0
我有,但我不能找出包含的源文件AFLEX http://snk.to/f-cd1c0j3u以下文件夹如何编译它们,所以我可以在我的ADA项目中使用它们(我用蚊蚋-GPS和Linux薄荷15 64位)。它似乎没有项目文件,只有来源。 我感谢您的帮助。在Linux Mint的编译AFLEX 64位
我有,但我不能找出包含的源文件AFLEX http://snk.to/f-cd1c0j3u以下文件夹如何编译它们,所以我可以在我的ADA项目中使用它们(我用蚊蚋-GPS和Linux薄荷15 64位)。它似乎没有项目文件,只有来源。 我感谢您的帮助。在Linux Mint的编译AFLEX 64位
这是艾达 - 无需生成文件。
找到顶层文件(*名.adb)和gnatmake它。这工作,因为小梅跟踪所有的依赖关系,以便项目文件不是必须的(尽管他们通常用于方便,储存标志,路径等,通常在混合语言项目所需)。
在Linux上,你需要首先把文件名小写,或者找到一个“忽略文件名的情况下”选项;我猜这个项目来自Windows。
刚才检查:lowercasing文件名,
gnatmake aflex.adb
成功构建(有一些警告)。
它运行一个脚本来改变所有文件名以小写后的工作。正如你所说,它确实给出了一些警告,但我想这是正常的。谢谢。 – user3146897
您需要分析警告并在适当的地方修复它们。 –
它是一个任务的一部分,所以它应该像现在这样工作,至少在Windows中。我不认为警告是特定于Linux的,所以我会认为没有什么可以解决的。 – user3146897