首先,请记住,我是 linux 新手。我在编译我的项目时遇到问题。我不断收到以下错误:
/usr/bin/ld: CMakeFiles/Robot.dir/source/ModuleHandler.cpp.o: 未定义引用符号'dlsym@@GLIBC_2.4' //lib/arm-linux-gnueabihf/libdl.so.2: 错误添加符号:命令行collect2中缺少DSO:ld返回1退出状态
首先正确的目录是:/usr/lib/arm-linux-gnueabihf/libdl.so
而不是://lib/arm-linux-gnueabihf/libdl.so
我试过更新我的 ldconfig.conf 文件,设置LD_LIBRARY_PATH
,使用ldd -r
无济于事。
CMAKE 用于创建 make 文件。
我以前编译没有问题。它是在我进行 apt-get 升级或尝试从 VS 交叉编译之后开始的。
任何建议将不胜感激!
//弥敦道