gpt4 book ai didi

iphone - 尝试为 iPhone 编译 x264 和 ffmpeg - "missing required architecture arm in file"

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

我正在尝试编译 x264 以在 iPhone 应用程序中使用。我看到这里有关于如何编译 ffmpeg 以在平台上使用的说明:http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-October/076618.html ,但我似乎找不到任何可以在 iPhone 上编译 x264 的完整内容。我找到了这个源代码树:http://gitorious.org/x264-arm这似乎支持ARM平台。

这是我的配置行:

./configure --cross-prefix=/usr/bin/--host=arm-apple-darwin10 --extra-cflags="-B/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/lib/-I/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/lib/"

...和里面 configure我正在使用气体预处理器脚本(上面的第一个链接)作为我的汇编程序:

气体预处理器.pl gcc

当我开始编译时,它会分 block 一段时间,然后会吐出这些警告和一大堆 undefined symbol :

ld:警告:选项 -s 已过时并被忽略
ld:警告:ARM 架构将不支持 -force_cpusubtype_ALL
ld:警告:在/usr/lib/crt1.o 中,文件中缺少所需的架构臂
ld:警告:在/usr/X11R6/lib/libX11.dylib 中,文件中缺少所需的架构臂
ld:警告:在/usr/lib/libm.dylib 中,文件中缺少所需的架构臂
ld:警告:在/usr/lib/libpthread.dylib 中,文件中缺少所需的架构臂
ld:警告:在/usr/lib/libgcc_s.1.dylib 中,文件中缺少所需的架构臂
ld:警告:在/usr/lib/libSystem.dylib 中,文件中缺少所需的架构臂
undefined symbol :

我的猜测是问题与“文件中缺少所需的架构臂”警告有关......有什么想法吗?

最佳答案

查看此站点:http://github.com/gabriel/ffmpeg-iphone-build
文件:build-x264-armv6

你会喜欢的!

再见,祝你好运!

关于iphone - 尝试为 iPhone 编译 x264 和 ffmpeg - "missing required architecture arm in file",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2611222/

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