最近由於工作需要原始碼編譯安裝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...