本文主要介绍在Linux操作系统中使用“autogen.sh+configure+make”进行代码编译的方法。
当前一些开源项目会使用“autogen.sh+configure+make”组合步骤进行代码编译。
例如,对于GitHub中的开源项目libevent,就可以使用此种方式进行代码编译(项目构建),相关内容在libevent的README.md文件中介绍如下:
一般情况下,使用“autogen.sh+configure+make”组合步骤进行代码编译(及安装)的步骤如下:
- 运行autogen.sh脚本文件,生成configure脚本文件;
- 运行configure脚本文件,检查系统环境,配置编译选项(并生成Makefile文件);
- 运行make命令,执行代码的编译操作;
- 运行make install命令,安装编译生成的文件。
说明:现在一些开源项目也开始使用CMake进行代码编译(项目构建)了,相对来说,使用CMake进行项目构建更加简单。关于使用CMake进行项目构建的具体内容,请点击此处。