【问题标题】:install make command without already having make (mac os 10.5)在没有 make 的情况下安装 make 命令(mac os 10.5)
【发布时间】:2010-03-31 21:04:51
【问题描述】:

我正在尝试编写一个使用make命令的脚本,但是Mac os 10.5默认没有安装make,当你从gnu的网站下载make源代码时,你必须使用make本身来编译并安装它。如果你一开始就没有它,这很难。如何安装make?
(我知道你可以通过安装 Xcode 和 mac os 附带的开发工具来获得 make,但我不希望人们必须去寻找他们的 mac os 安装 dvds 才能使用该脚本。)

它甚至不必是 make,我只是在寻找一个实用程序,您可以在脚本中轻松下载(使用 ftp 或 curl)并使用它来编译源代码。

【问题讨论】:

    标签: bash macos makefile


    【解决方案1】:

    一个 GNU Make 源代码压缩包包含一个 build.sh 脚本来解决这种先有鸡还是先有蛋的情况。来自自述文件:

    如果您需要构建 GNU Make 并且没有其他 make 程序可供使用, 您可以改用 shell 脚本 build.sh。为此,首先运行 configure 如安装中所述。然后,而不是输入 make 到 构建程序,输入sh build.sh。这应该编译程序 在当前目录中。然后你会有一个 Make 程序,你可以 用于./make install,或其他任何东西。

    是的,他们想到了这个问题!

    【讨论】:

    • 我试图安装 gcc 编译器。它需要制作。但是,进行安装(配置步骤)需要 gcc。知道如何进行吗?感谢您的帮助。
    • 我想你会发现配置和构建 Make 需要C 编译器,但不是专门的 GCC。
    【解决方案2】:

    Developer Tools 包含在 OS X 安装磁盘的“可选安装”下。

    编辑:

    如果您注册为 Apple 开发者,您可以download Xcode

    【讨论】:

    • 在我的问题中,我说:“(我知道你可以通过安装 Xcode 和 mac os 附带的开发人员工具来获得 make,但我不希望人们必须去找他们的 mac os install dvds 以便能够使用该脚本。)"
    • 对不起,我错过了。看起来这是寻找他们的 DVD 或下载并可能构建它的选择。哪个最麻烦? Apple 对重新分发单个文件的政策是什么?
    • 是的,不幸的是他们让你下载整个包只是为了得到你想要的东西。
    • 请注意,Mac 通常在 /Applications/Installers 中已经有开发者工具安装程序,因此您甚至不需要找到您的 DVD。当然它不会是最新版本(目前是 Xcode 3.2.1),但如果你只需要 make 就足够了。
    【解决方案3】:

    使用预编译的 make 二进制文件怎么样?

    见:

    http://rudix.org/packages-mn.html#make

    【讨论】:

      【解决方案4】:

      您是否尝试过查看 fink 项目?看起来他们有一个make包。 http://pdb.finkproject.org/pdb/browse.php?name=make&sec=devel

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-21
        • 2012-03-11
        相关资源
        最近更新 更多