| AUTOCONF(1) | 使用者命令 | AUTOCONF(1) |
名稱¶
autoconf - 生成配置指令碼
概述¶
autoconf [選項]... [模板檔案]
描述¶
如果給定了模板檔案,則據其生成配置指令碼;否則 'configure.ac' 則使用它,再否則使用 'configure.in'。如果給定了模板檔案,則輸出被送往標準輸出,否則送入 'configure'。
工作模式:¶
- -h, --help
- 列印該幫助訊息,然後退出
- -V, --version
- 列印版本號,然後退出
- -v, --verbose
- 詳細報告處理過程
- -d, --debug
- 不刪除臨時檔案
- -f, --force
- 將所有檔案視為過時
- -o, --output=檔案
- 將輸出儲存到指定檔案中(預設為標準輸出)
- -W, --warnings=類別
- 報告屬於指定類別的警告(可接受逗號分隔的列表)
警告類別包括:¶
- cross
- 交叉編譯事項
- gnu
- GNU 程式設計規範(在 gnu 和 gnits 模式下預設啟用)
- obsolete
- 過時的特性或構造(預設啟用)
- override
- 使用者對 Automake 規則或變數的重新定義
- portability
- 可移植性事項(在 gnu 和 gnits 模式下預設啟用)
- portability-recursive
- 巢狀的 Make 變數(在使用 -Wportability 時預設啟用)
- extra-portability
- 與冷門工具相關的額外可移植性事項
- syntax
- 可疑的語法構造(預設啟用)
- unsupported
- 不支援或不完整的特性(預設啟用)
-W 同時理解下面的引數:¶
庫目錄:¶
- -B, --prepend-include=目錄
- 將指定目錄新增到搜尋路徑的開頭
- -I, --include=目錄
- 將指定目錄追加到搜尋路徑的末尾
追蹤:¶
- -t, --trace=宏[:格式]
- 報告對指定宏的呼叫列表
- -i, --initialization
- 同時追蹤 Autoconf 的初始化過程
在追蹤模式下,不會建立配置指令碼。FORMAT 預設為 '$f:$l:$n:$%';有關 FORMAT 的資訊請參見 'autom4te --help'。
作者¶
由 David J. MacKenzie 和 Akim Demaille 編寫。
報告錯誤¶
請將錯誤報告至 bug-autoconf@gnu.org, 或通過 Savannah 報告: https://savannah.gnu.org/support/?group=autoconf.
版權¶
版權所有 © 2026 Free Software
Foundation, Inc. 許可證 GPLv3+/Autoconf:GNU GPL
第 3 版或更新版本
<https://gnu.org/licenses/gpl.html>,
<https://gnu.org/licenses/exceptions.html>
這是自由軟體:您可以自由地更改並對其重新發布。在法律所允許的範圍內不含任何擔保。
亦見¶
autoconf(1), automake(1), autoreconf(1), autoupdate(1), autoheader(1), autoscan(1), config.guess(1), config.sub(1), ifnames(1), libtool(1).
Autoconf 的完整文件以 Texinfo 手冊的形式維護。要在本地閱讀該手冊,請使用以下命令
- info autoconf
您也可以在以下網址查閱手冊的網頁版本: https://gnu.org/software/autoconf/manual/.
跋¶
本頁面中文版由中文
man 手冊頁計劃提供。
中文 man
手冊頁計劃:https://github.com/man-pages-zh/manpages-zh
| 2026年三月 | GNU Autoconf 2.73 |