【问题标题】:How to install 32 bit app by homebrew如何通过自制软件安装 32 位应用程序
【发布时间】:2013-03-30 00:03:21
【问题描述】:

我想通过 homebrew 安装 32 位 gettext:

brew install gettext --32-bit

但是当还是x86_64版本的时候:

file /usr/local/Cellar/gettext/0.18.2/lib/libgettextlib-0.18.2.dylib 

/usr/local/Cellar/gettext/0.18.2/lib/libgettextlib-0.18.2.dylib: Mach-O 64-bit dynamically linked shared library x86_64

【问题讨论】:

    标签: homebrew 32-bit


    【解决方案1】:

    您可能想要使用brew install gettext --universal,它将构建一个包含 32 位和 64 位代码的通用(“胖”)二进制文件。没有--32-bit 选项;请参阅 brew info gettext 了解支持的选项。

    $ brew install gettext --universal
    [...snip...]
    $ file /usr/local/Cellar/gettext/0.18.2/lib/libgettextlib-0.18.2.dylib
    /usr/local/Cellar/gettext/0.18.2/lib/libgettextlib-0.18.2.dylib: Mach-O universal binary with 2 architectures
    /usr/local/Cellar/gettext/0.18.2/lib/libgettextlib-0.18.2.dylib (for architecture i386):    Mach-O dynamically linked shared library i386
    /usr/local/Cellar/gettext/0.18.2/lib/libgettextlib-0.18.2.dylib (for architecture x86_64):  Mach-O 64-bit dynamically linked shared library x86_64
    

    【讨论】:

    • --universal 选项不再支持自制软件。唉。
    猜你喜欢
    • 1970-01-01
    • 2013-06-20
    • 1970-01-01
    • 2023-03-20
    • 2015-01-11
    • 2020-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多