【发布时间】:2012-04-25 12:27:39
【问题描述】:
大家好,我需要更改文件中的架构类型。
当我执行 lipo -info 命令时,我只得到 arm7,但我需要 i386 旁边。
是否有任何命令可以在文件中添加 i386 信息?
【问题讨论】:
标签: macos shell command-line terminal cpu-architecture
大家好,我需要更改文件中的架构类型。
当我执行 lipo -info 命令时,我只得到 arm7,但我需要 i386 旁边。
是否有任何命令可以在文件中添加 i386 信息?
【问题讨论】:
标签: macos shell command-line terminal cpu-architecture
是的,它叫做cc,但它依赖于一些次要的配置文件(*.m 或 *.c 文件)。
编辑:很抱歉没有让这个笑话变得明显。我想说的是:
无法更改可执行文件的体系结构。可执行文件是通过将源代码编译为机器代码生成的,这个过程是不可逆的。您将需要原始源代码将项目重新编译为缺少的架构。然后您可以使用lipo 将可执行文件组合成一个胖二进制文件。
【讨论】: