Ubuntu原始碼編譯安裝實踐

2021-06-28 05:44:30 字數 551 閱讀 5246

最近由於工作需要原始碼編譯安裝nginx原始碼包,即以.tar.gz結尾的包

正常步驟應該是

1.sudo tar -zxvf nginx-1.7.9.tar.gz

2.cd nginx -1.7.9

3.sudo ./configure

4.sudo make

5.sudo make install

但是事與願違,事情沒有這麼順利。

首先,sudo ./configure編譯的時候就報錯了,

後來查資料才知道ubuntu預設沒有對c++編譯的支援,需要安裝gcc。

但是更常用的是直接安裝build-enssential這個編譯工具

sudo apt-get install build-enssential

具體請參考 

再次編譯時提示缺少某些包

具體可參考 

一旦編譯過了,make和make install 就都順利了

ubuntu編譯android原始碼

1.首先為安裝ubuntu系統,大家可以參考以下鏈結 建議大家把 根目錄分70g以上 3.安裝編譯必備的工具 清華大學映象庫 5.編譯過程 6.用到的命令 卡住不動 ctrl z 清除make資訊 make clobber 開始編譯 build envsetup.sh 選擇版本 lunch 開始編譯...

ubuntu 編譯 鴻蒙 原始碼

鴻蒙原始碼編譯需要在ubuntu中進行,應用開發則需要window環境。我使用的是virtualbox。阿里雲映象位址 需要用到的工具 開發工具 用途python3.7 執行編譯指令碼工具 bash 執行命令列工具 gn產生ninja編譯指令碼 ninja 執行ninja編譯指令碼 llvm 編譯工...

ubuntu原始碼編譯安裝php常見錯誤解決辦法

錯誤二 configure error please reinstall the bzip2 distribution 而我也已經安裝了bzip2,網上找到得解決方案都是需要安裝bzip2 dev,可是11.10裡面沒有這個庫。解決辦法 在網上找到bzip2 1.0.5.tar.gz,解壓,直接ma...