./configure, make, sudo make install 的含義
阿新 • • 發佈:2017-10-26
進行 壓縮 安裝 gcc all 安裝軟件 自動 ash 庫文件
一般編譯安裝會用到。
將壓縮包example.tar.gz解壓到onePackage下example, 在onePackage下新建install文件夾。
在終端中執行
1) 配置sudo ./configure –prefix=....onePackage/install 2) 編譯sudo make 3) 安裝sudo make install
接下來介紹一下各個命令的含義
1) 配置sudo ./configure –prefix=....onePackage/install
Linux 平臺有各種不同的配置,安裝時需要通過 configure 來確定,如:編譯器用的是 cc 還是 gcc、不同庫文件所在目錄等。執行 configure 後會生成 Makefile,Makefile 規定了用什麽編譯器、編譯參數等信息。
./configure命令就是執行當前目錄的名為configure的腳本,主要的作用是對即將安裝的軟件進行配置,檢查當前的環境是否滿足要安裝軟件的依賴關系,並把生成的makefile放到
....onePackage/install
下
2) 編譯sudo make
make的基本用處是自動根據makefile裏的指令來編譯源文件.
3) 安裝sudo make install
make install:將程序安裝至系統中。如果原始碼編譯無誤,且執行結果正確,便可以把程序安裝至系統預設的可執行文件存放路徑。默認/usr/local/bin
./configure, make, sudo make install 的含義