autoconf和Imake所提供的可移植解决方案只是将所希望使用的每个变量的赋值都包含进来。
首先,autoconf的新版本会改进这些测试程序,修正它们的错误,否则您将不得不自己去做这些工作。
最近的autoconf版本都尽量避免要求测试程序实际运行的测试。
可以使用autoconf脚本为portable.hin生成值。
一般情况下,通过用AutoConf生成的脚本修改模板文件来创建这些头文件。
幸运的是,OpenLDAP使用autoconf执行多个平台必需的测试。
对于使用autoconf的应用程序来说,可以使用“configure--prefix=$HOME”。