最近編譯Fedora 13 的源碼,編譯到 depmod -ae -F System 2.6.33.3 的時候 進程就結束了。
後來嘗試將模塊變少,有時候就可以編譯過,感覺很奇怪。後來用dmesg 發現是“out of memory” 的問題,怎麼會內存不夠用呢,我的內存是1G的啊,不過我沒有分swap 分區,會不會是這個問題導致的呢,先分個交換分區再說。
又分了1G的swap分區,再次編譯,就通過了。
結論:看來以後要編譯比較多的模塊時候,還是需要用到交換分區的,儘管現在一般硬件內存都比較大了,但是安裝linux系統的時候還是最好分給交換分區,說不定以後用呢,反正現在新配的機子磁盤都比較大了。