1. 程式人生 > >編譯安裝中的--prefix --with

編譯安裝中的--prefix --with

--prefix

  • 本文主要說明--prefix引數的作用,其主要用在編譯安裝原始碼應用中的./configure環節。

    1、原始碼安裝一般包括幾個步驟:配置(configure),編譯(make),安裝(make install)。

    2、其中configure是一個可執行指令碼,在原始碼目錄中執行可以完成自動的配置工作,即./configure。

    3、在實際的安裝過程中,我們可以增加--prefix引數,這樣可以將要安裝的應用安裝到指定的目錄中,如,我們要安裝git應用,在配置環節可以使用如下命令:

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

    之後再執行make & make install命令就可以將git安裝到了/usr/local/git目錄中,這樣做的好處就是方便以後的維護。

    • 安裝nginx的一段配置

        --with 是指定依賴的資源庫的位置 --whit-依賴包名稱[=依賴包目錄],如果是預設位置,with可以不寫像上邊一樣。
        cd nginx-1.9.9/
        ./configure --prefix=/usr/local/nginx --with-pcre=../pcre-8.42/ --with-zlib=../zlib-1.2.11/ --with-openssl=../openssl-1.1.1-pre6/
        make
        make install