【发布时间】:2012-09-12 10:59:53
【问题描述】:
我遇到了一个奇怪的链接器问题,让我非常困惑:
我正在通过命令行构建一个测试应用程序(使用 jam):
如果我从头开始重建:一切都很好。 如果我然后触摸一个文件(添加空格等),编译单个文件的行为会引发丢失符号错误(通常的 ld :架构中缺少符号...)
如果我然后强制重建,一切正常。
当我查看命令行时,一切看起来都很好(两个命令行中没有差异),符号包含在传入的库中,除非它生成不同的损坏名称/链接,否则它没有任何意义在构建之间...
有人有什么想法吗?
【问题讨论】: