我正在尝试编写一个使用make命令的脚本,但Mac OS 10.5默认情况下没有安装make,当你从gnu的网站下载make源代码时,你必须使用make本身来编译并安装它。如果你没有它,这很难。我该如何安装make?
(我知道你可以通过安装Xcode和mac os附带的开发人员工具来制作,但我不希望人们必须找到他们的mac os install dvds才能使用该脚本。)
它甚至不需要制作,我只是在寻找一个可以在脚本中轻松下载的实用程序(使用ftp或curl)并用于编译源代码。
答案 0 :(得分:14)
GNU Make源代码tarball包含一个build.sh
脚本来解决这种鸡与蛋的情况。来自自述文件:
如果您需要构建GNU Make并且没有其他 make 程序可供使用, 您可以使用shell脚本 build.sh 。要做到这一点,首先运行 如安装中所述
configure
。然后,而不是键入make
构建程序,键入sh build.sh
。这应该编译程序 在当前目录中。那么你将拥有一个Make程序 用于./make install
或其他任何内容。
是的,他们想到了这个问题!
答案 1 :(得分:3)
答案 2 :(得分:3)
答案 3 :(得分:1)
你试过看过fink项目吗?看起来他们有一个make包。 http://pdb.finkproject.org/pdb/browse.php?name=make&sec=devel