酷!學園
歡迎光臨,
訪客
。請
登入
或
註冊帳號
。 您沒有收到
認證信
嗎?
一小時
一天
一週
一個月
永遠
請輸入帳號, 密碼以及預計登入時間
最新消息:
Study Area Facebook粉絲團
http://www.facebook.com/sataiwan
首頁
說明
搜尋
登入
註冊
酷!學園
»
技術討論區
»
Linux 討論版
»
主題:
kernel 編譯請教!
« 上一篇
下一篇 »
列印
頁: [
1
]
作者
主題: kernel 編譯請教! (閱讀 1832 次)
0 會員 與 1 訪客 正在閱讀本文。
jarrycho
鑽研的研究生
文章數: 518
性別:
kernel 編譯請教!
«
於:
2004-08-12 13:54 »
請教各位學長們,核心已編譯完成,後續如要在加入新的模組的話,能否只
make 該模組就好!還非得要照之前的步驟來做呢?我有去找過文章,文章
是教學說:make dep→make bzImage→....(省略)→make install ,這
樣,這是全部編一次嗎?還是只有「編譯到」所新增的模組呢?因為目前看
來,好像是全部編譯吔!能否有類似update 的方式來跑,不然每跑一次都
很久~ :-?
記錄
VBird
管理員
俺是博士!
文章數: 1516
kernel 編譯請教!
«
回覆 #1 於:
2004-08-13 15:45 »
你可以這樣做:
1. 先進到 /usr/src/linux 裡面,執行 make menuconfig ,並且選好要新增的『模組』!
2. 直接執行 make modules
3. 然後將螢幕上的顯示,將新增加的模組手動複製到 /lib/modules/`uname -r` 裡面的相關路徑去;
4. 執行 depmod
這樣應該就可以了吧!
只新增模組應該是不需要全部的步驟都重新作一次的。
記錄
netman
管理員
俺是博士!
文章數: 17479
kernel 編譯請教!
«
回覆 #2 於:
2004-08-13 15:50 »
有些 modules source 的 headers 設好後,
跑完 gcc 可直接 copy 到 /lib/modules 那邊去...
不過, 最好看看 README . 若會看 source code 更好... ^_^
記錄
jarrycho
鑽研的研究生
文章數: 518
性別:
kernel 編譯請教!
«
回覆 #3 於:
2004-08-13 16:15 »
~了解!收到!感謝學長們相助,還好不用全部從跑一次!不然可累了
:-? ~另外請教學長一點是,增加模組後進行make modules 時,要將原
來的modules 目錄更名嗎?因為看過的文件都有如此說法!可是如果目前
是「跑該核心版本的模組」,目錄一更名的話系統在運作時不就找不到模
組目錄而出現錯誤!!這點疑慮有勞學長再次指導!十二萬分謝意!!讓
您手酸回答不好意思!!謝謝謝
記錄
netman
管理員
俺是博士!
文章數: 17479
kernel 編譯請教!
«
回覆 #4 於:
2004-08-14 01:39 »
建議改一下名, 因為 make modules_install 會自動幫你建.
記錄
列印
頁: [
1
]
« 上一篇
下一篇 »
酷!學園
»
技術討論區
»
Linux 討論版
»
主題:
kernel 編譯請教!