gpt4 book ai didi

ffmpeg - 架构 i386 的非法文本重定位(直接引用)到(全局,弱)

转载 作者:行者123 更新时间:2023-12-04 22:52:04 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Linker error when unit testing: ld: illegal text-relocation to cstring in ... from _av_image_check_size in .../libavutil.a(imgutils.o)

(4 个回答)


7年前关闭。




在许多邮件列表中搜索显示此错误,但既没有一般的解决方案也没有解释。
illegal text-relocoation (direct reference) to (global,weak) 是什么意思意思以及如何解决。

具体来说,我使用 this script 构建了 ffmpeg-2.5.2 .在构建使用它的 XCode 测试时,会出现以下错误:

ld: illegal text-relocoation (direct reference) to (global,weak)
_ff_h264_cabac_tables in <...>/myLib.a(cabac.o)
from _ff_h264_decode_mb_cabac in <...>/myLib.a(h264_cabac.o)
for architecture i386

这是否需要编译器/链接器选项来修复,或某种代码更改?

最佳答案

添加 -read_only_relocs suppress到应用程序的链接器标志允许成功构建。

关于ffmpeg - 架构 i386 的非法文本重定位(直接引用)到(全局,弱),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27820681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com