小编Nat*_*han的帖子

未定义的符号'dlsym @@ GLIBC_2.4'的引用

首先,请记住我是linux的新手.我在编译项目时遇到问题.我一直收到以下错误:

/ usr/bin/ld:CMakeFiles/Robot.dir/source/ModuleHandler.cpp.o:对符号'dlsym @@ GLIBC_2.4'的未定义引用//lib/arm-linux-gnueabihf/libdl.so.2:error添加符号:命令行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尝试交叉编译之后开始的.

任何建议将不胜感激!

//弥敦道

linux ldd

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

ldd ×1

linux ×1