autoscan、aclocal、automake和autoconf区别

简介: autoscan:扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形;

autoscan:


扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形;


aclocal:


根据已经安装的宏,用户定义宏和acinclude.m4文件中的宏将configure.ac文件所需要的宏集中定义到文件 aclocal.m4中。aclocal是一个perl 脚本程序,它的定义是:“aclocal - create aclocal.m4 by scanning configure.ac”;


automake:


将Makefile.am中定义的结构建立Makefile.in,然后configure脚本将生成的Makefile.in文件转换 为Makefile。如果在configure.ac中定义了一些特殊的宏,比如AC_PROG_LIBTOOL,它会调用libtoolize,否则它 会自己产生config.guess和config.sub;


autoconf:


将configure.ac中的宏展开,生成configure脚本。这个过程可能要用到aclocal.m4中定义的宏。


相关文章
|
9月前
|
Unix Java 编译器
安装gcc
【5月更文挑战第14天】安装gcc。
164 1
|
Linux
LINUX编译autoconf
LINUX编译autoconf
83 0
|
Linux
LINUX编译automake
LINUX编译automake
106 0
|
C语言 C++ 编译器
|
Web App开发 Linux C语言
|
Linux
Linux下使用automake、autoconf生成configure文件
一、生成configure过程中各文件之间的关系图 二、详细介绍 autoscan: 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。
1788 0
|
C语言 C++ iOS开发
GCC使用
GCC的选项 如何指定GCC的默认头 文件路径 Linux系统的头文件 和库文件搜索路径 头文件 库文件 运行时动态库的搜索路径 GCC的选项 -c 只生成目标文件(.o),不连接。 % gcc -c main.
1442 0
|
Linux C语言
GCC内联汇编
版权声明:您好,转载请留下本人博客的地址,谢谢 https://blog.csdn.net/hongbochen1223/article/details/45102653 GCC,linux的GNU C编译器使用AT&T/UNIX汇编语法。
1074 0