/usr/lib64/gcc/ ... /bin/ld: cannot find -lxxx 踩坑记录
清泛原创
编译一个模块时依赖xxx模块,在确认依赖路径及依赖xxx.so文件名均正确的前提下,编译仍然报错:/usr/lib64/gcc/ ... /bin/ld: cannot find -lxxx
最后才发现,xxx目录生成的目标文件名是xxx.so,但是 -lxxx 依赖必须文件名是 libxxx.so,疏忽了。
最后才发现,xxx目录生成的目标文件名是xxx.so,但是 -lxxx 依赖必须文件名是 libxxx.so,疏忽了。
上一篇:Reference to ' ' is ambiguous:符号定义重复
下一篇:c/c++取结构体指定成员的偏移,及原理解析