程序員的自我修養(三)編譯和鏈接

編譯器 編譯器就是將高級語言翻譯成機器語言的一個工具。 Build build過程或使用gcc編譯時,可以分解爲: 預處理 編譯 彙編 鏈接 預編譯 經過預編譯後的.i文件不包含任何宏定義,因爲所有的宏都已經被展開,並且包含的文件也已近被插入到.i文件中。 當我們無法判斷宏定義是否正確或頭文件包含是否正確時,可以查看預編譯後的文件來確認。 gcc -E hello.c -o hello.i 或 c
相關文章
相關標籤/搜索