ubuntu 下 核心hello world 練習

2021-06-29 00:19:53 字數 842 閱讀 7055

剛開始學linux 核心開發。

1. 檢視核心版本

my@my-latitude-d630:~/driver/hello_world$ uname -r

3.13.0-32-generic

2. 去usr/src  下看有沒有核心源**, 我的只有兩個hearders資料夾, 所以沒有原始檔,

首先搜尋可以下的原始碼包:apt-cache  search  linux-source

my@my-latitude-d630:~/driver/hello_world$ apt-cache  search  linux-source

linux-source - linux kernel source with ubuntu patches

linux-source-3.13.0 - linux kernel source for version 3.13.0 with ubuntu patches

my@my-latitude-d630:~/driver/hello_world$

解壓:my@my-latitude-d630:/usr/src$ sudo  tar jxvf  linux-source-3.13.0.tar.bz2

解壓之後會生成乙個新的目錄/usr/src/linux-source-3.13.0,現在所有的源**都在裡面

3:現在開始配置核心,有三種選擇選擇方式1:make oldconfig  2:make  menuconfig 3:make  xconfig

我選擇的是最快的配置原版的配置方法

#sudo  make  oldconfig

配置完成之後就要開始對核心進行編譯了

文章先寫到這裡 明天在來補充

Ubuntu下編譯核心

cd wget 安裝有關編譯程式。安裝make gcc,make kpkg,執行menuconfig等等和編譯核心相關的工具。安裝不了,請檢查 etc apt sources.list 檔案。有關命令 sudo apt get install build essential kernel packa...

ubuntu 下編譯核心

2.為寫qemu的watchdog驅動練手。有朋友問make的 watchdog驅動 需要什麼準備,所以寫這個blog。ubuntu 12.04.4 1.make 時間 大於1個小時 1.安裝編譯核心所需要的軟體 apt get install build essential kernel pack...

ubuntu下編譯linux核心

我們作業系統課程設計要求做關於linux核心視覺化方向相關的內容,首先要做的是編譯核心。其實核心編譯還是比較簡單的 cd usr src tar jxvf linux 3.2.28.tar.bz2 執行sudo apt get install ncurses devel3.因為ubuntu自己整合了...