關於核心編譯的理解

2022-05-04 21:24:17 字數 315 閱讀 5610

核心的編譯一般分為 配置 或者圖形配置 ,然後再進行make 就行了,也可以將廠家提供的 config_ok  拷貝為 .config 

其中.config 檔案是幹嘛的? 它首先配置檔案,對我們最重要的是,它描述 使用了什麼驅動,誰選擇編譯進入核心(嵌入式的資源緊張,有些驅動使用者不需要)

make s3c2410_defconfig    這是將2410的有關配置,執行這個會生成 .config檔案

當make 時,根據。config檔案生成autoconfig.h ,系統編譯的時候將這個標頭檔案包含進去,裡面定義了各種巨集,根據巨集定義,選擇誰編譯進核心,誰編譯成模組。

關於條件編譯 if等的理解

條件編譯是c語言中預處理部分的內容,它是編譯器編譯 時最先處理的部分,之所以能夠實現條件編譯是因為預編譯指令是在編譯之前進行處理的,通過預編譯進行巨集替換 條件選擇 段,然後生成最後的待編譯 最後進行編譯。if的一般含義是,如果 if後面的常量表示式為true,則編譯它所控制的 如條件1成立時就 段...

0909關於編譯原理的理解

1 編譯原理學什麼?答 編譯原理學習做程式的編譯器的原理和方法,內容包括語言和文法 詞法分析 語法分析 語法制導翻譯和中間 生成 儲存管理 優化和目標 生成等內容。2 為什麼學編譯原理?答 編譯原理蘊含著電腦科學中解決問題的思路 形式化問題和解決問題的方法,對軟體的設計開發具有一定的指導作用,學習它...

核心 核心編譯 proc sys

單核心體系設計 但充分借鑑了微核心設計體系的優點,為核心引入模組化機制。核心組成部分 kernel 核心核心,一般為bzimage,通常在 boot目錄下,名稱為vmlinuz version release kernel object 核心物件,一般放置於 lib modules version ...