其他分享
首页 > 其他分享> > 编译问题处理方法

编译问题处理方法

作者:互联网

  1. 遇到问题如下

编译的时候,显示no find .c  compile by .o

其实可能是源文件路径错了,没有将正确的路径给包含进去

排查步骤通常是如果有变量,通过$(info $(a))或者error ,warning 函数打印出具体的绝对路径,查看是否一致?

  1. 遇到问题2

显示undefine  reference to libaaa.so by aaaaa

遇到这种错误该怎么处理那?

首先了解命令ldd可以查看程序或者so文件间的依赖关系,通过命令 ldd libaaa.so 发现依赖的库不是正在用的路径,或者不是系统目录下的,需要通过命令

#export LD_LIBRARY_PAHT= 进行修改,查找库的位置。

标签:libaaa,ldd,处理,遇到,路径,编译,so,方法
来源: https://www.cnblogs.com/redman274/p/12149320.html