linux命令の ./configure --prefix


  源碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make install)

  Configure是一個可執行腳本,它有很多選項,在待安裝的源碼路徑下使用命令./configure –help輸出詳細的選項列表。

  其中--prefix選項是配置安裝的路徑,如果不配置該選項,安裝后可執行文件默認放在/usr /local/bin,庫文件默認放在/usr/local/lib,配置文件默認放在/usr/local/etc,其它的資源文件放在/usr /local/share,比較凌亂。

  如果配置--prefix,如:

./configure --prefix=/usr/local/test

  可以把所有資源文件放在/usr/local/test的路徑中,不會雜亂。

  用了—prefix選項的另一個好處是卸載軟件或移植軟件。當某個安裝的軟件不再需要時,只須簡單的刪除該安裝目錄,就可以把軟件卸載得干干凈凈;移植軟件只需拷貝整個目錄到另外一個機器即可(相同的操作系統)。

  當然要卸載程序,也可以在原來的make目錄下用一次make uninstall,但前提是make文件指定過uninstall。

  configure --prefix  --with

  在安裝sphinx3的過程中用到configure --prefix  --with其中--prefix指的是安裝路徑,--with指的是安裝本文件所依賴的庫文件。

  比如memcached對libevent有依賴,那么配置memcached的時候則需要指明libevent庫文件路徑:

./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM