在 Ubuntu 上安装 autotools、autoconf

在 Ubuntu 上安装 autotools、autoconf

我需要安装 autotools。当我在互联网上搜索时,给出了各种方法,例如使用类似 的命令./configure

请指导我如何在我的系统上安装autoconfautotools和相关软件包。分步指南将非常有帮助。

答案1

要安装自动工具:

sudo apt-get install autotools-dev

安装 autoconf

sudo apt-get install autoconf

答案2

除非您需要最新版本的 autotools,否则始终建议从存储库安装。在这种情况下,您必须手动下载并手动安装。GNU autotools 有三个软件包:Autoconf、Automake 和 Libtool。以下是手动安装的步骤:

cd /usr/local/src

自动配置:

wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz 
tar xf autoconf*
cd autoconf-2.69
sh configure --prefix /usr/local
make install

自动制作:

wget http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz
tar xf automake*
cd automake-1.15
sh configure --prefix /usr/local
make install

库工具:

wget http://mirror.jre655.com/GNU/libtool/libtool-2.4.6.tar.gz
tar xf libtool*
cd libtool-2.4.6
sh configure --prefix /usr/local
make install 

最重要的是 您无需安装 autotools 即可运行./configure,这是 autotools 的一个关键功能。另一方面,如果您没有获得 configure 脚本,则需要安装 autotools 来生成它。

笔记 make install将在内部调用make。因此,在这种情况下无需调用make。通常,Autotools 希望您调用make而不须藤特权make install须藤。在这种情况下,为了简单起见,我跳过了此指南。相信 autotools 生成的 Makefile 中没有恶意软件是(或者说是?)相当合理的。

答案3

安装 autoconf 很简单,在终端中输入:

sudo apt-get install autoconf

答案4

安装软件包 autoconf、automake 和 libtool 后,由于错误仍然存​​在,我所做的就是重新配置。然后重新配置后,我可以无错误地进行编译和安装。

$ sudo sh configure --prefix /usr/local
$ sudo make install

为什么要使用/usr/local而不是/usr/local/apache2我留给你下一篇出版物

相关内容