看板 Linux 關於我們 聯絡資訊
小弟剛開始玩linux不久 最近下載了3.3.10的版本 在Virtualbox上灌ubuntu 分配了12G的vdi 結果compile的結果總是把空間吃光 請問這是正常的狀況嗎? 還有如果是只更改kernel裡某一個特定的檔案(ex. xx.c) 是否能夠只對這個檔案compile? http://ppt.cc/lMkB -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.207.192
mshockwave:如果你編完後 *.o 都還在那它就會針對改的地方編 12/10 21:59
mshockwave:make 發明的目的就是為了不要每次都重新編呀 12/10 22:01
starvirus:所以當我下載kernel code下來做第一次compile,檔案大小 12/10 22:18
starvirus:會爆增是這的意思?之後改內容再重新compile就會維持同樣 12/10 22:18
starvirus:大小 12/10 22:18
rusynth:編譯kernel需要700MB~7GB的硬碟容量(看你加了多少module) 12/11 00:45
rusynth:你確定你在編譯kernel之前有足夠的硬碟容量嗎? 12/11 00:45
kdjf:第一次compile一定是全部編,多給一點空間吧 12/11 08:02
mshockwave:而且你前一顆的modules也都還在, 那就吃掉更多了 12/11 19:38
AceIan:$ du -sh ubuntu-precise/ 12/12 14:47
AceIan:11G ubuntu-precise/ 12/12 14:47
AceIan:這是 source code + compile 過後的大小 12/12 14:51
starvirus:感謝以上大大的回答,目前遇到的問題是,已經成功compil 12/12 15:55
starvirus:e Kernel,修改kernel中的某一file,然後重新執行make 12/12 15:56
danielsig727:只要不 make clean,make 就只會在需要的地方重編 12/13 00:00