當我們使用原始碼安裝包來安裝軟體時會執行下面的命令:
tar -zxvf test.tar.gz
cd test
./configure
make
make install
來完成安裝,但是這遠沒有達到我們配置軟體的目的,這時候就需要在configure中加上一些配置,當然更詳細的設定應該在設定檔中來完成。下面介紹我常用的引數(注意每個軟體的configure 不一定相同):
./configure該指令碼將執行一些測試來猜測一些系統相關的變數並檢測你的作業系統的特殊設定,並且最後在製做樹中建立一些檔案以記錄它找到了什麼.
1. --help
列印幫助資訊
2. --prefix=dir
指定軟體安裝目錄,便於管理
3. --bindir=dir
--sbindir=dir
指定可執行檔案的安裝目錄
4. --datadir=dri
指定通用資料檔案的安裝位置
5. --sysconfdir=dir
指定配置檔案的安裝目錄
6. --mandir=dir
指定man幫助的安裝位置
7. --x-includes=dir
指定x-window相關的標頭檔案的位置
8. --x-libraries=dri
指定x-window相關的庫檔案的位置
9. --with-package=dir
指定已安裝的包的位置,以為己用
10.--without-package
不使用已安裝的軟體包
詳細的可以看看這個文章:blog.csdn.net/adcxf/article/details/3944550
configure常用引數介紹
configure常用引數介紹 configure指令碼有大量的命令列選項,對不同的軟體包來說,這些選項可能會有變化,但許多基本選項是不會改變的.帶上 help 選項執行configure指令碼可以看到可用的所有選項。這裡我只羅列一些常用選項,以備參考 prefix 是最常用的選項,製作出的make...
configure常用引數說明
在交叉編譯中比較常見的引數是build host和target了,正確的理解這三者的含義對於交叉編譯是非常重要的,下面就此進行解釋 build 編譯該軟體所使用的平台 在什麼平台上進行編譯 host 該軟體將執行的平台 生成的程式在什麼平台上執行 target 該軟體所處理的目標平台 我們以 編譯 ...
Linux下 configure引數詳解
1 tar xvfz jpegsrc.v9a.tar.gz 2 cd jpeg 9a 3 configure cc arm linux gcc prefix opt jpeg exec prefix opt jpeg exec enable shared enable static host arm...