首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >避免在macOS上使用GNATCOLL对静态和动态精化检查发出警告

避免在macOS上使用GNATCOLL对静态和动态精化检查发出警告
EN

Stack Overflow用户
提问于 2017-01-15 11:31:34
回答 1查看 287关注 0票数 0

我试图使用GNATCOLL (在macOS上),添加

代码语言:javascript
复制
with "gnatcoll"

到我的.gpr文件,但我收到了以下警告:

代码语言:javascript
复制
warning: "main.adb" has dynamic elaboration checks and with's
warning:   "gnatcoll-traces.ads" which has static elaboration checks

我编译了GNATCOLL,然后使用配置选项--启用-共享重新编译了它。从文件判断,已安装了共享库版本。

如何指导gnatmake使用GNATCOLL的共享库版本?或者,我如何静态地构建我的程序,至少它是兼容的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-15 16:51:33

这条消息不是关于链接,而是关于精化检查

根据对gnatmake的帮助,您可以使用标志-gnatE启用动态精化检查模式。这表示您可以通过从build命令中删除-gnatE标志来解决问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41660601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档