linux 核心生成

2022-07-23 02:36:12 字數 347 閱讀 9742

你可以執行make config來自定義,但是這樣會非常麻煩,你可以自己試一試,也許這一步就會花1個小時。系統會提示你下一步做什麼,你只需要從y/n/m中選擇一項,y是n,不是,m是作為模組載入。

我建議使用預設的config – 輸入指令make defconfig

完成config後直接輸入make,你可以看到linux在編譯源**生成image,大概要5,-10分鐘編譯完成,如果你的機器是x86架構 你可以在 資料夾/arch/x86/boots 資料夾下找到bzimage檔案,這個檔案就是linux核心檔案了。

然後你可以使用grub掛載這個bzimage,相關教程網上很多,搜關鍵字索grub bzimage就可以找的到。

linux核心的生成過程, vmlinux除錯分析

1.依據arch arm kernel vmlinux.lds 生成linux核心原始碼根目錄下的vmlinux,這個vmlinux屬於未壓縮,帶除錯資訊 符號表的最初的核心,大小約23mb arm linux gnu ld el p no undefined x o vmlinux t arch ...

linux核心的生成過程, vmlinux除錯分析

1.依據arch arm kernel vmlinux.lds 生成linux核心原始碼根目錄下的vmlinux,這個vmlinux屬於未壓縮,帶除錯資訊 符號表的最初的核心,大小約23mb arm linux gnu ld el p no undefined x o vmlinux t arch ...

linux核心的生成過程, vmlinux除錯分析

1.依據arch arm kernel vmlinux.lds 生成linux核心原始碼根目錄下的vmlinux,這個vmlinux屬於未壓縮,帶除錯資訊 符號表的最初的核心,大小約23mb arm linux gnu ld el p no undefined x o vmlinux t arch ...