ubuntu12 04 核心編譯 記錄

2021-06-21 21:24:15 字數 1212 閱讀 8692

最近學習linux這門課,做實驗要編譯系統核心,然後。。五一沒事就搗鼓了一上午,還好成功了注意:下面過程的有些make 這類的命令 可能要獲取許可權1.開始時可以查一下自己現在系統的版本: uname -a ; 我的是 3.2.0.-233.安裝編譯所要的工具:

sudo  apt-get install libncurses-dev kernel-package bzip2 make ncurses-dev fakeroot module-init-tools patch

sudo apt-get install libqt3-headers libqt3-mt-dev

sudo apt-get install libqt3-compat-headers

4.1. 將源**拷到 /usr/src/ 目錄下, cp  linux-3.4.88.tar.xz  /usr/src/;   這裡注意我下的格式是 .tar.xz 

4.2. 進入/usr/src/ 目錄  cd   /usr/src/ ;

4.3. 解壓。tar  jvfx  linux-3.4.88.tar.xz  ;注意是大寫的 j

5.進入到解壓後的源**所在目錄 :cd linux-3.4.88  6.

清理以前編譯留下的臨時檔案。make mrproper

7. 使用make localmodconfig自動精簡核心配置。make  localmodconfig,所有的選項,如果你不確定,就按回車鍵,選擇預設配置。

8、配置完成以後,開始編譯核心,在終端輸入make -j2命令即可。

9.編譯完核心之後就是要安裝核心模組了

sudo make modules_install -j2

sudo make install -j2

10、在終端輸入命令:

update-grub   //

11.最後重啟 檢視下自己的核心版本吧。

附圖:

ubuntu 12 04 編譯 安裝PHP

php 5.5.8.tar.gz 2.安裝 解壓後進入解壓目錄,執行 其中,prefix選項指定了安裝目錄 with mysql選項指定了支援的mysql服務所在的目錄 with apxs2選項指定了 php要使用的apache應用所在的目錄 with config file path選項則是指定了...

ubuntu12 0 4編譯Android出錯

如果你的ubuntu是最新的或者比較新的版本,那麼在編譯過程中,會出現 0 0 error fortify source redefined werror 0 0 note this is the location of the previous definition cc1plus all war...

ubuntu 12 04 編譯安裝 nginx

編譯前先安裝兩個包 直接編譯安裝會碰到缺少pcre等問題,這時候只要到再安裝兩個包就ok sudo apt get install libpcre3 dev aptitude libssl dev這樣再make install就可以成功了 執行如下操作來安裝openssl及其開發函式庫 sudo a...