当我将 Ubuntu 发行版升级到 11.10 后,我开始看到 gcc 的奇怪链接器行为。我能够通过将 -l 参数移动到 gcc 命令的末尾来解决问题(我的问题...
当我将 Ubuntu 发行版升级到 11.10 后,我开始看到 gcc 的链接器行为很奇怪。我通过将参数移到 -l
gcc 命令的末尾来修复该问题(我的问题类似于 此线程 ,并且建议的解决方案对我有用...谢谢!)。
我的问题是...为什么我现在才遇到这个问题?我已经在 OS X 和 Ubuntu 上开发和测试此代码一段时间了:我从来不知道 -l
命令应该位于 .c 文件之后,但即便如此,这以前从未给我带来过问题。我猜这与 GCC 的版本有关,而不是与 Ubuntu 发行版本有关。
这个新版本是否只是比旧版本更严格地执行此要求?
使用 gcc 链接库:参数顺序
下载声明:
本站所有软件和资料均为软件作者提供或网友推荐发布而来,仅供学习和研究使用,不得用于任何商业用途。如本站不慎侵犯你的版权请联系我,我将及时处理,并撤下相关内容!