【问题标题】:How to change architecture mac os x如何更改架构 mac os x
【发布时间】:2012-04-25 12:27:39
【问题描述】:

大家好,我需要更改文件中的架构类型。

当我执行 lipo -info 命令时,我只得到 arm7,但我需要 i386 旁边。

是否有任何命令可以在文件中添加 i386 信息?

【问题讨论】:

    标签: macos shell command-line terminal cpu-architecture


    【解决方案1】:

    是的,它叫做cc,但它依赖于一些次要的配置文件(*.m 或 *.c 文件)。

    编辑:很抱歉没有让这个笑话变得明显。我想说的是:

    无法更改可执行文件的体系结构。可执行文件是通过将源代码编译为机器代码生成的,这个过程是不可逆的。您将需要原始源代码将项目重新编译为缺少的架构。然后您可以使用lipo 将可执行文件组合成一个胖二进制文件。

    【讨论】:

    • 他的意思是(讽刺地)你必须为 i386 架构构建才能在你的文件中拥有它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-30
    • 2012-07-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多