本系列文章均翻譯自Autoconf官方文檔:Autoconf Manual,github同步項目:question
運行測試程序不能自動猜測一小部分功能。
獲取系統類型
下面的這些宏使系統類型變量對於configure腳本可用。
如果使用這些宏,必須將config.guess於config.sub跟源碼一起發佈。
AC_CANONICAL_BUILD
計算構建系統類型變量build
,及其三個私有部分build_cpu, build_vendor, build_os
。
如果指定了選項--build
,那麼build是config.sub對build_alias的規範化;否則由shell腳本config.guess指定。
AC_CANONICAL_HOST
同上
AC_CANONICAL_TARGET
同上