在 cmake 之后运行 make -j4 后出现此错误。
链接 CXX 共享库 ../../lib/libCnoidUtil.so
/usr/bin/ld: ../../lib/libyaml.a(api.co): 创建共享对象时,无法使用针对“.rodata.str1.1”的重定位 R_X86_64_32;使用 -fPIC 重新编译
../../lib/libyaml.a: 添加符号时出错:错误值
collect2:错误:ld 返回 1 退出状态
make[2]: *** [lib/libCnoidUtil.so.1.6] 错误 1
make[1]: *** [src/Util/CMakeFiles/CnoidUtil.dir/all] 错误 2
make:*** [全部] 错误 2
您知道如何解决这个问题吗?我尝试阅读了很多答案,但我真的不明白如何解决它。我对 Ubuntu 还很陌生。
谁能帮忙啊!!