Ubuntu编译Android x86_64下动态库遇到的错误:
relocation section 9 uses unexpected symbol table 0
原因是链接了FFMPEG的静态库。在stackoverflow搜到一贴里说nasm会遇到这个问题,改成用yasm就可以。
不过我是编译FFMPEG时成功,在链接到动态库里时才报错。
解决办法:编译FFMPEG时configure加上--enable-yasm,当然别忘了先确认已有yasm,没有的话apt-get install yasm