Linux下通過原始碼編譯安裝程式

阿里瓜瓜發表於2017-08-31

ASK: Linux下通過原始碼編譯安裝程式(configure/make/make install的作用)

  1. configure

    Linux 平臺有各種不同的配置,安裝時需要通過 configure 來確定,如:編譯器用的是 cc 還是 gcc、不同庫檔案所在目錄等。執行 configure 後會生成 Makefile,Makefile 規定了用什麼編譯器、編譯引數等資訊。

  2. make

    根據 Makefile 中規定的內容進行編譯,生成的可執行檔案放在當前目錄或某個子目錄。

  3. make install

    將 make 生成的檔案安裝到系統目錄中,如 /usr/bin,這一步需要 root 許可權,所以通常得用 sudo make install。如果沒有這一步,在命令列中輸入程式名字不能啟動相應程式。

相關文章