首先,请记住我是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尝试交叉编译之后开始的.
任何建议将不胜感激!
//弥敦道