0

问题:编译和剥离二进制文件后,在运行时我得到“未定义的引用”。

因此,在打包时,在生成文件中,我尝试在对应于该二进制文件的末尾添加“nostrip”,它工作正常。即,如果我不剥离,它会起作用。我正在使用风河工具链。我认为这与我编译或链接的方式有关。

gcc、ld、strip 等工具都来自同一个工具链。

任何帮助将非常感激。谢谢你。

4

1 回答 1

0

更新

解决方案:问题是,Makefile 中有一些环境变量导致它使用不正确的 strip 实用程序,即它使用的是 monta-vista strip 实用程序而不是 wind-river。

于 2015-08-17T06:54:12.403 回答