autogen.sh 的使用

在linux下面的大型工程很多都是makefile管理的,但是随着工程越来越大,makefile编写又成了一个大工程,这个时候出现了两个比较流行的工具,cmake和configure,configure又衍生出来一套automake。

当我们下载第三方开源库时,我们一般使用configure和makefile,而今天在编译cyassl-master时,发现目录中没有现有的configure文件或者makefile文件,存在autogen.sh。

那么问题是怎么处理工程?

1、安装auto工具

sudo apt-get install autoconf automake libtool   或者

sudo yum install autoconf automake libtool

2、然后正常的情况下直接运行脚本就没得问题了

./autogen.sh

3、脚本会生成一个 configure 的脚本,直接运行就好了

./configure

4、运行这个脚本后会生成一个makefile文件,这个时候就是伟大的make登场了

make

make install

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注