您当前的位置: 首页 >  ar

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

relocation R_X86_64_PC32 against symbol can not be used when making a shared object recompile with

柳鲲鹏 发布时间:2020-06-26 21:59:20 ,浏览量:0

  • 错误
/usr/bin/ld: /usr/local/lib/libavcodec.a(vc1dsp_mmx.o): relocation R_X86_64_PC32 against symbol `ff_pw_9' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
  • 解决办法

  网上所有教程,都说加-fPIC。大多情况下有用,个别情况下没用。比如编译FFmpeg。这个时候,你需要如下操作: 

# 没想到吧?大锅我要在这里

export ECFLAG="-fPIC"
./configure \
    --extra-cflags="-fPIC "
关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0492s