kkkggg 发表于 2012-03-05 17:33
autoscan生成的configure.in脚本里有个ac_arg_enable宏。可以在configure的时候提供一些参数,修改程序的特性或功能。比如设置cache路径,设置是否打开某个功能之类的。
它是什么原理呢?设了这些参数后是如何做到让最终编译出的程序接受这些设定的呢?会是在编译之前修改源码文件吗?
那源程序是怎么接收传入的选项的呢?
是在哪一步被修改的呢?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |