GNOME 常见问题解答(FAQ)
上一页 Chapter 7. Developer Issues 下一页

什么是Autoconf? 它在GNOME中能做什么?

Autoconf帮助开发者产生一个shell脚本程序以自动针对不同的系统配置源程序代码。Autoconf的价值无法估量,它使得产生这种配置脚本的过程彻底的简化了。GNOME 将 Autoconf以及和Autoconf有关的一个工具Automake结合在一起使用,Automake可以使Autoconf对不同的系统产生定制的Makefiles。Autoconf 通过 m4 完成整个操作。M4 是一种许多GNU程序都要用到的功能强大(同时也很复杂)的宏语言。这些宏用在/usr/share/aclocal 中或是在源代码树中的 macros 子目录中的内容产生文件。

如果你正在使用 tarballs,Autoconf 和 Automake 已经可以运行了,并没有必要重新安装它们。如果你使用 CVS,那么就要去安装这些工具的新的版本。可以在如下URL地址找到有关Autoconf和Automake的信息:http://gnu.org/software/autoconf/autoconf.htmlhttp://gnu.org/software/automake/automake.html.

请注意:configureconfig.hMakefile、Makefile.in这些文件都是不能直接修改的,如果要修改它们,可以修改这些文件:configure.in, config.h.in, and Makefile.am


上一页 主页面 下一页
开发者的问题 Up 什么是Libtool? 它能做什么?