歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux操作系統學習筆記(25)

執行編譯

要基於所選擇的選項真正構建一個內核,需要執行一些步驟:

  • make dep:只是在 2.4 中需要,在 2.6 中不再需要。
  • make clean:清除先前的目標文件。如果這不是第一次對給定內核樹進行編譯,則尤其應該這樣做。
  • make bzImage:構建基本內核。在特殊情況下可能會使用 make zImage 來構建一個較 小的內核映像。也可以使用 make zlilo 來在 lilo 引導加載程序中直接安裝內核,或者使用 make zdisk 來制作可引導軟盤。通常,最好使用 make bzImage 在諸如 /usr/src/linux/arch/i386/boot/vmlinuz 這樣的目錄中創建內核映像,再手工將它從那裡拷貝到其他位置。
  • make modules:構建所有為構建配置的可加載內核模塊。
  • sudo make modules_install:將構建的所有內核模塊安裝到某個目錄,比如 /lib/modules/2.6.12/, 其中子目錄是根據內核版本來命名的。
Copyright © Linux教程網 All Rights Reserved