gpt4 book ai didi

macos - ImageMagick - 如何为 MAMP 构建 32 位 Mac 版本?

转载 作者:行者123 更新时间:2023-12-04 06:48:58 25 4
gpt4 key购买 nike

这是一个非常直接的问题:我有一台较旧的 INTEL Mac(32 位),我需要构建一个 32 位版本的 ImageMagick。

我见过一些人在二进制安装期间玩弄选项,但我似乎找不到任何关于如何执行此操作的可靠信息!

注意:ImageMagick 在其网页上提供了 Mac OS X 的 64 位版本的二进制文件,但我不确定在编译期间是否可以将其破解为 32 位版本?

谢谢 - 我真的坚持这一点!

最佳答案

问题是 ImageMagick 的网页不直观,这让我很难弄清楚如何继续 - 我终于在他们的页面上找到了二进制文件并按照以下说明安装:

介绍:
如果您有一台较旧的 INTEL MacBook - 它可能有一个 32 位处理器。这是如何使用 ImageMagick 二进制文件将 ImageMagick(Mac OS X 版本)编译为 32 位程序 - 不使用 MACPORTS!。

要了解您拥有的处理器,即 32 位或 64 位,请查看此处:
http://support.apple.com/kb/ht3696

要通过 MACPORTS 安装,请看这里:
http://xentek.net/articles/442/installing-imagemagick-and-imagick-via-macports/

我的电脑:
这适用于我的第一代 INTEL Macbook(你知道 - 带有 Due Core 处理器的白色笔记本电脑)。

操作系统:
我正在运行 OS X 10.6.4(雪豹)

安装步骤:
1. 诀窍是忽略 ImageMagick 的预打包 MAC OS X 安装包,因为它是在 64 位版本中编译的——我们想要一个 32 位版本!

所以,我们需要在这里获取 UNIX 二进制文件:http://www.imagemagick.org/script/install-source.php#unix

  • 按照页面的说明,我们下载一个名为 ImageMagick.tar.gz 的文件。 ImageMagick 小组似乎更新了此链接以指向最新版本。
  • 该文件是扩展名为 tar.gz 的压缩 TAR 文件。如果您正在使用 MAMP(就像我一样),那么您可能希望在此文件夹中创建一个名为“ImageMagick”(不带引号“”)的新文件:/Applications/MAMP/bin/。通常我们会将 ImageMagick 安装到这个文件夹中 - 但是,因为我们使用的是二进制文件,标准的 ./configure/make/make 安装模式只会默认将 ImageMagick 安装到您在计算机上设置的任何路径中。就我而言,我的默认路径是 USR/LOCAL 文件夹。

  • 注意:如果有人想在这里写下如何改用 ./configure 选项,以便 ImageMagick 将安装到 MAMP 文件夹(或其他文件夹)而不是默认路径,那将非常有帮助!

    好吧,回到 MAMP 32 位安装:
  • 将您最近下载的 ImageMagick 二进制副本放在一个新文件夹中。我使用一个名为 SRC 的文件夹将所有这些文件的中间副本保存在一个地方,以便以后在不需要时删除/清理它们。
  • 接下来,通过打开终端来展开压缩文件(在“实用程序”文件夹中查找程序)。

  • 打开 TERMINAL 后,键入以下内容:
    cd path/to/the/ImageMagick/file #navigate to the folder where the file is saved
    tar xvfz ImageMagick.tar.gz #expand the tar ball file

    您现在应该在 ImageMagick 文件夹中看到一个刚刚扩展的新文件夹,称为(例如)“ImageMagick-6.6.3”(注意:ImageMagick 的更高版本可能在此末尾写有不同的版本号)。现在该文件夹将被称为 ImageMagick-6.6.3-2 ...
  • 向上移动一级进入该文件夹。

  • 为此,请在 TERMINAL 中键入以下内容:
    cd ImageMagick-6.6.3-2 #replace the version number
  • 现在您将运行标准的 .configure/make/make install 模式 - 您的编译器/系统应该自动将构建配置为您的 32 位环境!

  • 在终端中,您应该位于 ImageMagick-6.6.3 文件夹中。在那里,运行以下命令:
    sudo ./configure #I use SUDO here just in case your file permissions are messed up...
    make #go get a cup of coffee
    make install #go get another cup ...

    提示:“#”后面的文字只是我的评论 - 只需忽略 # 以及散列后面的那一行上的文字......
  • 确保“./configure”、“MAKE”和“MAKE INSTALL”命令完成时没有错误——它们应该运行得很好!

  • 然后,您可以使用您的 TERMINAL 程序运行标准 ImageMagick 测试:

    输入这个来运行测试:
    convert logo: logo.gif
    identify logo.gif
    display logo.gif

    哇!您应该会看到 ImageMagick Logo 弹出 - 这意味着 ImageMagick 现在已安装在您的 32 位 MAC OS X 计算机上!

    关于macos - ImageMagick - 如何为 MAMP 构建 32 位 Mac 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3391814/

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