compile linux kernel code問題 - Linux

Table of Contents

小弟剛開始玩linux不久

最近下載了3.3.10的版本

在Virtualbox上灌ubuntu

分配了12G的vdi

結果compile的結果總是把空間吃光


請問這是正常的狀況嗎?

還有如果是只更改kernel裡某一個特定的檔案(ex. xx.c)

是否能夠只對這個檔案compile?


http://ppt.cc/lMkB

--

All Comments

Skylar Davis avatarSkylar Davis2013-12-11
如果你編完後 *.o 都還在那它就會針對改的地方編
Enid avatarEnid2013-12-13
make 發明的目的就是為了不要每次都重新編呀
Rachel avatarRachel2013-12-14
所以當我下載kernel code下來做第一次compile,檔案大小
會爆增是這的意思?之後改內容再重新compile就會維持同樣
大小
Enid avatarEnid2013-12-17
編譯kernel需要700MB~7GB的硬碟容量(看你加了多少module)
你確定你在編譯kernel之前有足夠的硬碟容量嗎?
Hamiltion avatarHamiltion2013-12-22
第一次compile一定是全部編,多給一點空間吧
Hazel avatarHazel2013-12-24
而且你前一顆的modules也都還在, 那就吃掉更多了
Elizabeth avatarElizabeth2013-12-25
$ du -sh ubuntu-precise/
11G ubuntu-precise/
Rosalind avatarRosalind2013-12-28
這是 source code + compile 過後的大小
Andy avatarAndy2013-12-31
感謝以上大大的回答,目前遇到的問題是,已經成功compil
Gilbert avatarGilbert2014-01-01
e Kernel,修改kernel中的某一file,然後重新執行make
Elma avatarElma2014-01-06
只要不 make clean,make 就只會在需要的地方重編