更新:只需使用Homebrew来安装这些软件包并继续生活。
安装家酿和公正的安装autoconf
,automake
和libtool
包这样的:
brew install autoconf automake libtool
当我在大约3年前写了这个答案时,它是为了更正先前的答案,该答案过时,仅链接且解释不明确。那时,我更喜欢在macOS上使用原始源代码编译而不是像Homebrew这样的程序包管理器来执行此任务,因为我当时发现Homebrew和MacPorts有点不成熟。
现在,我brew
像apt-get
在Ubuntu和yum
CentOS 上一样,经常在macOS上使用Homebrew(aka )。我建议避免在macOS上从原始源代码编译任何内容,除非您真的别无选择。
下面的旧答案内容仅供参考。
我知道这个问题已有3年以上的历史了,但是可接受的答案是仅链接的答案,而该链接现在已失效。而对方的回答是技术上是正确的,但它仍然不能解释实际动手过程中安装的GNU版本要求autoconf
,automake
并libtool
在Mac OS X
首先,Xcode的,因为至少4.3版本,我相信,不再包含的GNU版本autoconf
,automake
和libtool
。这并不意味着您不能自行安装GNU工具。这是怎么回事。
我已经在Mac OS X 10.6(Snow Leopard),10.7(Lion),10.8(Mountain Lion)和10.9(Mavericks)上使用了此过程,而没有出现问题。
安装Xcode和Xcode命令行工具。
第一个前提是必须有Xcode的安装以及Xcode的命令行工具为好。机会是,如果你需要autoconf
,automake
以及libtool
安装,你已经有Xcode和安装的命令行工具,而只是指出了这一点对于那些没有这样的设置还没有谁。
现在,进入演出!请注意,下载的版本号基于当前(截至2015年4月),并且在撰写本文时有效。如果需要,请调整为其他版本:
安装autoconf
2.69。
将工作目录设置为您的主目录:
cd
获取源代码并解压缩:
curl -O -L http://ftpmirror.gnu.org/autoconf/autoconf-2.69.tar.gz
tar -xzf autoconf-2.69.tar.gz
进入未压缩的源代码目录:
cd autoconf-*
configure
在源代码上运行脚本:
./configure
现在运行make
来编译它:
make
现在安装它:
sudo make install
检查新安装的autoconf
版本,以确认一切顺利:
autoconf --version
响应应该是这样的:
自动配置2.69
安装automake
1.15。
将工作目录设置为您的主目录:
cd
获取源代码并解压缩:
curl -O -L http://ftpmirror.gnu.org/automake/automake-1.15.tar.gz
tar -xzf automake-1.15.tar.gz
进入未压缩的源代码目录:
cd automake-*
configure
在源代码上运行脚本:
./configure
现在运行make
来编译它:
make
现在安装它:
sudo make install
检查新安装的automake
版本,以确认一切顺利:
automake --version
响应应该是这样的:
自动制作1.15
安装libtool
2.4.6。
将工作目录设置为您的主目录:
cd
获取源代码并解压缩:
curl -OL http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz
tar -xzf libtool-2.4.6.tar.gz
进入未压缩的源代码目录:
cd libtool-*
configure
在源代码上运行脚本:
./configure
现在运行make
来编译它:
make
现在安装它:
sudo make install
libtool
通过man
页面检查新安装的版本,以确认一切顺利:
man libtool
在手册页的第一页上应该有以下内容:
libtool-libtool 2.4.6的手册页