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 同時理解下面的引數：

all 啟用所有警告

none
    關閉所有警告

no-類別
    關閉指定類別的警告

error
    將所有啟用的警告視為錯誤

  庫目錄：

-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