请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Ubuntu 16.04安装编译 下面错误 怎么处理了?

INSTALL libavdevice/libavdevice.a LD libavcodec/libavcodec.so.58 /usr/bin/ld: /usr/local/lib/libfdk-aac.a(aacdecoder_lib.o): relocation R_X86_64_32 against `.rodata’ can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libfdk-aac.a: error adding symbols: Bad value collect2: error: ld returned 1 exit status ffbuild/library.mak:102: recipe for target ‘libavcodec/libavcodec.so.58’ failed make: *** [libavcodec/libavcodec.so.58] Error 1

图片描述

删库,清理,换库,重新编译安装,成功了。
图片描述

正在回答 回答被采纳积分+3

1回答

李超 2019-06-06 10:16:43

你之前安装的AAC库有问题,将之前的AAC清楚干净,重新安装

0 回复 有任何疑惑可以回复我~
  • 提问者 qml123 #1
    是的,之前的安装包有问题,换成 fdk-aac-0.1.6.tar.gz,可以了。
    谢谢,老师,最后测试全部安装成功了。
    回复 有任何疑惑可以回复我~ 2019-06-06 16:00:07
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信