GNOME 常见问题解答(FAQ) | ||
---|---|---|
上一页 | Chapter 7. Developer Issues | 下一页 |
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.html,http://gnu.org/software/automake/automake.html.
请注意:configure、config.h、Makefile、Makefile.in这些文件都是不能直接修改的,如果要修改它们,可以修改这些文件:configure.in, config.h.in, and Makefile.am。
上一页 | 主页面 | 下一页 |
开发者的问题 | Up | 什么是Libtool? 它能做什么? |