Autotools:修订间差异

来自资料库(何亚红)
跳转到导航 跳转到搜索
 
第8行: 第8行:
# make:编译软件或者其他Makefile目标。
# make:编译软件或者其他Makefile目标。


autotools框架主要使用GNU工具实现:
autotools框架主要使用以下GNU工具实现:


* m4:https://www.gnu.org/software/m4/
* m4:https://www.gnu.org/software/m4/

2023年8月26日 (六) 16:08的最新版本

说明

autotools是一个常用的构建框架,作用同CMake类似,有些软件既支持·autotools又支持CMake。

autotools框架在Linux下十分常用(尤其是GNU软件),使用autotools常用的编译软件步骤如下:

  1. bootstrap:一般手工编写,一般作用为更新configure或者创建configure。
  2. configure:配置,这一步主要用于创建Makefile。
  3. make:编译软件或者其他Makefile目标。

autotools框架主要使用以下GNU工具实现:

源代码

此源代码需要使用git工具clone后下载,不能直接在web上查看。

m4

http://git.savannah.gnu.org/r/m4.git

autoconf

https://git.savannah.gnu.org/git/autoconf.git

automake

https://git.savannah.gnu.org/git/automake.git