如何正确更新 m4、autoconf、automake 和 libtool? Mac OSX

Posted

技术标签:

【中文标题】如何正确更新 m4、autoconf、automake 和 libtool? Mac OSX【英文标题】:How to update m4, autoconf, automake and libtool properly? Mac OSX 【发布时间】:2012-07-05 14:27:46 【问题描述】:

大家好,

我正在尝试更新我的 autoconf,因为我需要 2.62 或更高版本,而 Mac OSX 10.6.8 仅提供旧的 2.61。 (最终,我正在尝试安装 SAGA-GIS API)。

我按照以下说明操作:http://www.mattvsworld.com/blog/2010/02/install-the-latest-autoconf-and-automake-on-mac-os-10-6/

但是:每当我完成这些步骤时,什么都没做。

make  install-recursive
Making install in .
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.

我将这些工具安装在 usr/bin 中,因为这是旧工具所在的位置。这是正确的吗?

感谢您的支持,我真的需要这个 SAGA-GIS,但我猜这些工具应该是最新的!

【问题讨论】:

【参考方案1】:

您应该使用macports,因为它提供了一个易于使用的界面,可以像 FreeBSD 发行版一样使用单个命令进行更新。

你不应该安装到/usr/bin;这是一个非常糟糕的主意;而是使用/usr/local(macports 实际上使用/opt/local)并确保您的$PATH 具有/usr/local/bin:/opt/local/bin:/usr/bin,以便使用您的较新版本。

【讨论】:

非常感谢!尽管我已经阅读了 Brew、Fink 和所有这些的信息——我从未考虑过这一点,并且知道我为什么需要它。现在我愿意!这将节省大量时间!

以上是关于如何正确更新 m4、autoconf、automake 和 libtool? Mac OSX的主要内容,如果未能解决你的问题,请参考以下文章

C++学习(三五九)GNU构建系统Autotools(autoconf automake libtool autoscan autoheader aclocal automake m4)

编译 autoconf 导致版本报告不正确

Mac OS 中安装 autoconf 和 automake

LFS——软件包及其功能

如何正确使用带有子目录的 automake/autoconf?

sysbench 0.5 安装及 MySQL 基准测试