運行c代碼前發生了什麼

衆所周知,c代碼也是一種比較高級的語言了,機器是沒有辦法直接運行的,機器所能理解的只有機器碼--那一串0和1而已。 雖然早就知道c代碼是先經過編譯鏈接最後才放在機器上執行,但是在這麼一個過程中究竟發生了什麼,最近在學習嵌入式裸機開發中,才又有了更深入的瞭解。 簡單描述一下生成機器代碼過程 編譯過程 編譯過程是以前就知道了的,預編譯會對一些帶#號的預編譯命令處理,如#define等,編譯器會對他們進
相關文章
相關標籤/搜索