本文共 483 字,大约阅读时间需要 1 分钟。
在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
转载地址:http://ojqxi.baihongyu.com/