編譯和鏈接

你是否有過這樣的疑問:我們編寫的源代碼,經過了現代強大IDE的處理,最終生成了可執行文件,那麼集成開發環境到底執行了哪些具體的動作,經歷了哪些過程生成了可執行文件呢?帶着這個疑問,我們一起來看一看。 從源代碼到可執行文件,中間經歷了這幾個階段:預處理、編譯、彙編、鏈接。 預處理 預處理主要的工作爲: 替換展開源代碼中各個使用宏定義#define的地方 處理源代碼中所有的條件預編譯指令如#if、#e
相關文章
相關標籤/搜索