解决奇怪的undefined reference to `log‘,log未定义的错误
源代码如下:使用GCC能正常进行编译但是,当把代码改成如下形式时,问题就出现了使用同样的GCC命令,提示log未定义的错误解决方法1根据依赖调整链接库的顺序,把-lm放在命令的最后面,如下:解决方法2链接的顺序没变,需要更换工具链(生成的文件已经不能再用在元平台),分别适用了arm平台和mips平台的工具链编译。总结目前猜测第一段代码能编译通过可能是编译工具对代码进行了优化。第二段代码则是库依赖,链接库的顺序问题。后续有时间再进行验证。...
原创
2021-07-13 16:30:14 ·
6096 阅读 ·
0 评论