解壓 : tar -xvf ******xx.tar.gz
第二步:配置編譯選項
配置編譯選項有多種方法:
(1)make config:基於文字的配置介面。
(2)make menuconfig:基於文字的選單式配置介面。
(3)make xconfig:基於x windows(qt)圖形配置介面。
(4)make gconfig:基於x windows(gtk)圖形配置介面。
(5)make oldconfig:使用原有核心配置。
進入解壓資料夾編譯,這裡為了避免配置錯誤使用了make oldconfig。(其實是不會配置不如使用現成的[捂臉])
第三步:開始編譯核心
使用make bzimage命令開始編譯核心。
然後使用make modules編譯相應的核心模組。
接著使用make modules_install安裝編譯好的核心模組。
最後使用make install 安裝。
在以上過程中出現scripts/sign-file.c:23:30: fatal error: openssl/opensslv.h錯誤的解決辦法:
sudo apt-get install libssl-dev
然後重啟系統就進入的系統就是新安裝的核心,也可以從啟動項中選擇進入舊的核心。
ubuntu1604 編譯安裝nginx
解壓nginx 1.18.0.tar.gz 切到資料夾nginx 1.18.0 用configure指令碼編譯源 configure,使用預設配置。可能會提示pcre,zlib依賴庫需要安裝,如下圖 遇到上面的報錯,則繼續安裝依賴的pcre,zlib,openssl庫,執行 sudo apt get...
Ubuntu16 04安裝linux5 2核心
工作需要裁剪linux核心,花了5天時間終於成功,其間看了很多教程,感覺都比較複雜,大概記錄一下我編譯linux5.2核心的過程。2 進入原始碼目錄執行make menuconfig配置核心,這個步驟就是將自己需要的功能選上,不需要的功能裁掉,選項特別多,網上有很多關於這些選項的說明。配置完成後ex...
ubuntu16 04編譯安裝nginx和php
一.安裝依賴庫 安裝gcc g 的依賴庫 sudo apt get install build essential sudo apt get install libtool 安裝pcre依賴庫 sudo apt get update sudo apt get install libpcre3 lib...