源**-->預處理-->編譯-->彙編-->鏈結-->執行
1、./configure
(1)通過選項傳遞引數,指定啟用特性、安裝路徑等;執行時會參考使用者的指定及makefile.in檔案聲稱makefile。
(2)檢查依賴到的外部環境,如依賴的軟體包。
2、make 根據makfile檔案,構建應用程式。
3、make install 複製檔案到相應路徑。
automake 生成makefile.in檔案
autoconfigure 生成configure指令碼
使用yum list 「」檢視看看是否此前安裝過這個包,建議同一臺及其上不安裝同一工具的不同版本。
1、準備:提供開發工具及開發環境等 development tools等;
3、檢視readme及install文件。
3、./configure 檢視install文件指定需要安裝的功能,及其檔案存放的位置。
常用選項:
--prefix=prefix 指定安裝路徑; 預設情況下安裝在/usr/local目錄下。建議統一管理軟體,建乙個分割槽,專門安裝服務及軟體,方便管理。
--sysconfdir=/path 配置檔案的安裝路徑;
注意:如果此過程報錯,一般安裝出錯的開發包。
4、make && make install && echo -e "\a"
5、修改命令的path路徑
source命令使其立即生效
6、修改幫助文件的路徑
vim /etc/man.config 新增路徑。
原始碼包編譯安裝
主要優點 獲得軟體的最新版,及時修復bug 軟體功能可按需選擇 定製,有更多軟體可供選擇 原始碼包適用各種平台 rpm包 rpm yum 執行安裝 gcc make make install原始碼包 可以執行的程式 執行安裝 步驟1 安裝gcc make root svr7 yum y instal...
原始碼包編譯安裝nginx
1 切換到解壓後的nginx目錄中執行 configure prefix usr local nginx add module home fastdfs nginx module src with http stub status module with http ssl module 2 引數說明...
Bullet安裝之 原始碼包編譯安裝
用vcpkg裝了bullet之後,還是找不到標頭檔案之類的,可能需要在vcpkg的什麼環境下使用吧,不太會用,就放棄了,還是用原始碼包自己編譯安裝吧 安裝成功之後,在usr local include和usr local lib中是有相應的檔案的,vcpkg安裝的都在home的vcpkg 目錄裡,不...