原始碼包編譯安裝

2021-08-04 23:45:22 字數 855 閱讀 3173

源**-->預處理-->編譯-->彙編-->鏈結-->執行
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 目錄裡,不...