ubuntu下安装autotools工具

本文详细介绍了Linux开发必备工具M4、Autoconf、Automake的安装过程,并针对可能遇到的问题提供了具体解决方法,包括安装M4时遇到的路径引用错误,以及在安装Autoconf时出现的版本不兼容问题。文章旨在帮助开发者顺利安装并配置这些工具,提升开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文参考了:

http://www.linuxidc.com/wap.aspx?nid=36616&p=1&cp=2&cid=6&sp=1019

http://blog.chinaunix.net/uid-25100840-id-271131.html

转载请注明出处---------------谢谢

首先需要下载:

m4-1.4.14.tar.gz

autoconf-2.13.tar.gz   或者 autoconf-2.59.tar.gz

automake-1.9.6.tar.gz

安装顺序:

安装顺序是M4 ->  autoconf  -> automake  (很重要!!!!)

每个文件的安装:

tar -xzvf *.tar.gz  

cd 到对于的解压后的文件夹:

./configure --prefix=/op/你的目录---------------你的安装目录

make

make install

完了之后再配置好路径:

 

下面是会遇到的问题......以及解决方法(自己搞的..仅供参考)

注意在安装M4的时候会出现一个bug:

/m4-1.4.14/src/path.c:118: undefined reference to `S_ISDIR'的错误

据说这个bug是源码包的bug......

解决方案:vi ./m4-1.4.14/src/path.c 在#include”m4.h” 后添加:

#include”sys/stat.h”----再安装m4就ok.....

安装了m4后,然后再安装autoconf:

我这里试了两个版本:autoconf-2.13.tar.gz   和  autoconf-2.59.tar.gz

一、安装第一个autoconf-2.13.tar.gz后,然后再/etc/bash.bashrc中添加路径,然后在,source一下配置文件。

二、在安装automake时遇到了问题:

checking whether autoconf is installed... yes

checking whether autoconf works... no

configure: error: The installed version of autoconf does not work.

     Please check config.log for error messages before this one.

上面呢的问题是检测到已经安装了autoconf但是没有正常工作....在网上跑了一大圈,还是没找到具体的解决方案,只能用下策了,换了一个autoconf的版本

我换用了autoconf-2.59.tar.gz ,一下就ok.....

上面的资源都会上传,但是由于我下载时需要一点积分,因而,见谅各位,我也要点积分...谅解


### 如何在Ubuntu安装Linux工具箱 为了实现在Ubuntu上构建一个功能齐全的Linux工具箱,可以从多个方面入手。一种方式是通过安装一系列常用的开发和管理工具来增强系统的功能性。 #### 使用`apt-get`批量安装常用工具 对于大多数用户来说,最简单有效的方式就是利用Ubuntu自带的包管理系统APT来安装所需的各种工具。这包括但不限于编译器、调试器和其他实用程序: ```bash sudo apt update && sudo apt install build-essential git curl wget vim htop net-tools iputils-ping traceroute nmap -y ``` 上述命令会一次性安装一组常见的开发者工具[^1]。 #### 安装Autotools套件 如果目标是在Ubuntu环境中搭建更专业的开发平台,则可能还需要考虑安装Autotools这样的自动化构建工具链。首先验证系统中是否存在这些组件: ```bash which autoconf automake libtool pkg-config ``` 如果没有找到对应的二进制文件,那么就需要执行下面的操作来进行安装: ```bash sudo apt install autoconf automake libtool pkg-config ``` 此过程将确保拥有完整的GNU Autotools集合,这对于许多开源项目的源码编译至关重要[^4]。 #### 集成Kali Linux的安全审计工具库 针对那些希望获得更加丰富的网络安全分析能力的人群而言,借助于名为Katoolin的应用程序可以在标准Ubuntu发行版之上轻松引入整个Kali Linux工具集。只需几步即可完成配置并访问数百种专门设计用于渗透测试和技术评估的应用程序: 1. 执行以下指令获取最新版本的Python pip; 2. 利用pip安装PyYAML模块; 3. 下载官方发布的katoolin脚本; 4. 运行该脚本来激活额外的软件仓库并将必要的应用程序加入到本地存储库列表当中; ```bash sudo apt install python3-pip pip3 install pyyaml git clone https://github.com/LionSec/katoolin.git ~/katoolin sudo cp ~/katoolin/katoolin.py /usr/bin/katoolin sudo katoolin ``` 一旦完成了以上步骤,就可以根据个人需求挑选特定类别的安全工具进行部署了[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值