當前位置:首頁 » 編程軟體 » 編譯的內核為什麼那麼大

編譯的內核為什麼那麼大

發布時間: 2025-05-19 14:45:21

❶ 為什麼自己編譯linux內核和驅動比系統自帶的要大的多

1、配置中有很多調試選項(不一定帶「debug」字樣),而且位置也很分散;
2、發行版自帶內核往往經過長期、仔細的配置,會比個人十幾分鍾的配置更全面。
這兩個原因對內核及模塊的大小有影響,但不大。

編譯出的內核模塊中包含多個運行時用不到的段(編譯連接時可能要用,不是錯誤),發行版中一般會刪掉,這很有可能是原因所在。

可以考慮用 [strip -S mod_name.ko] 來處理一下內核模塊(注意:這里選項要用大寫S,小寫s或不寫會連符號表一起刪掉,導致模塊無法載入),看看文件有沒有變小(別對內核本身這么干)。
如果以上命令明顯減小了文件,可以考慮在編譯內核前定義環境變數INSTALL_MOD_STRIP為1(數字),這樣make moles_install後的內核模塊都是經 strip 處理過的了。

❷ linux內核編譯的幾點疑惑

1.不一定是升級。一般編譯內核有升級某些特性修正一些bug,但是也有精簡來適應自己的機子硬體。
2.編譯成功後的內核與原來內核沒有影響(除非將原來的覆蓋),原來的內核最好保留,避免新內核運行不成功。
3.編譯的新內核主要看你自己在config文件上的配置。

熱點內容
sql創建鏈接 發布:2025-07-08 00:08:38 瀏覽:397
ftp上傳中斷 發布:2025-07-08 00:08:37 瀏覽:639
linux雲計算課程 發布:2025-07-08 00:07:23 瀏覽:21
安卓網易雲怎麼發布歌曲 發布:2025-07-07 23:42:29 瀏覽:625
安卓內存讀取腳本 發布:2025-07-07 23:42:19 瀏覽:870
python27漢化 發布:2025-07-07 23:42:18 瀏覽:720
源碼鎖屏 發布:2025-07-07 23:26:52 瀏覽:941
手機版編程軟體 發布:2025-07-07 22:57:22 瀏覽:121
linux下執行sh腳本 發布:2025-07-07 22:49:00 瀏覽:127
雲盤怎麼存儲資料 發布:2025-07-07 22:49:00 瀏覽:915