Autotools:修订间差异
跳转到导航
跳转到搜索
(创建页面,内容为“== 说明 == autotools是一个常用的构建框架,作用同CMake类似,有些软甲既支持·autotools又支持CMake。 autotools框架在Linux下十分常用(尤其是GNU软件),使用autotools常用的编译软件步骤如下: # bootstrap:一般手工编写,一般作用为更新configure或者创建configure。 # configure:配置,这一步主要用于创建Makefile。 # make:编译软件或者其他Makefile目标。 autotools框架主要使用G…”) |
(→说明) |
||
(未显示同一用户的1个中间版本) | |||
第1行: | 第1行: | ||
== 说明 == | == 说明 == | ||
autotools是一个常用的构建框架,作用同CMake类似, | autotools是一个常用的构建框架,作用同CMake类似,有些软件既支持·autotools又支持CMake。 | ||
autotools框架在Linux下十分常用(尤其是GNU软件),使用autotools常用的编译软件步骤如下: | autotools框架在Linux下十分常用(尤其是GNU软件),使用autotools常用的编译软件步骤如下: | ||
第8行: | 第8行: | ||
# make:编译软件或者其他Makefile目标。 | # make:编译软件或者其他Makefile目标。 | ||
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常用的编译软件步骤如下:
- bootstrap:一般手工编写,一般作用为更新configure或者创建configure。
- configure:配置,这一步主要用于创建Makefile。
- make:编译软件或者其他Makefile目标。
autotools框架主要使用以下GNU工具实现:
- m4:https://www.gnu.org/software/m4/
- autoconf:https://www.gnu.org/software/autoconf/
- automake:https://www.gnu.org/software/automake/
源代码
此源代码需要使用git工具clone后下载,不能直接在web上查看。
m4
http://git.savannah.gnu.org/r/m4.git
autoconf
https://git.savannah.gnu.org/git/autoconf.git