我正在查看GNAT工具的更新版本,发现Gnatbind不再具有用于生成C活页夹文件“ -C”的开关。
对于混合语言环境,此绑定文件是否不再需要,或者其功能已移至其他交换机?
答案 0 :(得分:0)
混合语言项目与此无关。绑定是Ada独有的。在C或C ++中没有绑定
AdaCore选择删除此开关是因为:
您仍然可以在项目中混合使用C / C ++ / Ada源。仅在项目中有一些Ada源文件时才会发生绑定({.gpr文件的"Ada"
部分中必须存在Languages
,并且也必须存在至少一个Ada源文件)