我试图安装一个库,但在运行 make 后出现以下错误。如何使用标志重新编译?
make 扫描目标 pwrutils 的依赖关系链接 CXX 共享库 libpwrutils.so /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/ libboost_system.a(error_code.o): relocation R_X86_64_32针对`.rodata.str1.1'不能在制作共享对象时使用;使用 -fPIC 重新编译,/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_system.a:添加符号时出错:错误值 collect2:错误:ld返回 1 退出状态 make[2]: * [libpwrutils/libpwrutils.so.1.0] Error 1 make[1]: * [libpwrutils/CMakeFiles/pwrutils.dir/all] Error 2 make: *** [all] Error 2