Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Linux 軟體編譯安裝核心:configure 腳本常用配置選項詳細解析

編輯:系統常見問題解答

從原始碼編譯安裝軟體是 Linux 進階用戶的必修課,而 configure 腳本是自動化配置的核心。本文詳細解析 configure 最常用的命令列選項,助您精準控制安裝路徑、編譯特性與依賴關係。

核心選項速查

選項功能說明備註
--cache-file=FILE指定快取檔案,加速複雜專案的重複配置
--help顯示所有可用選項(含專案專屬選項)必看
--no-create僅演練,不產生輸出檔案(Makefile 等)適合測試
--quiet / --silent抑制配置過程輸出
--version顯示生成 configure 的 Autoconf 版本
--prefix=PREFIX最常用,指定架構無關檔案安裝根目錄(如 /opt/gnu)預設 /usr/local
--exec-prefix=EPREFIX指定架構相關檔案(二進制、庫)安裝目錄預設同 --prefix
--bindir=DIR用戶可執行程式安裝目錄
--sbindir=DIR系統管理員可執行程式安裝目錄
--libdir=DIR庫檔案安裝目錄
--includedir=DIRC 標頭檔安裝目錄
--datadir=DIR唯讀架構無關資料安裝目錄
--sysconfdir=DIR唯讀單機設定檔安裝目錄
--localstatedir=DIR可變狀態資料目錄(如 log、spool)
--enable-FEATURE / --disable-FEATURE啟用/停用可選功能專案特定
--with-PACKAGE / --without-PACKAGE指定/排除外部依賴套件專案特定

實戰範例

# 將 Emacs 安裝至 /opt/gnu,二進制檔至 /opt/gnu/bin
./configure --prefix=/opt/gnu --bindir=/opt/gnu/bin

掌握這些選項,即可針對任何 Autotools 專案進行客製化編譯安裝,解決路徑衝突、依賴缺失等常見問題。

Copyright © Windows教程網 All Rights Reserved