【C++】編譯鏈接運行原理

1.預編譯(gcc -E hello.c -o hello.i) 預編譯階段主要處理那些源代碼文件中的以「#」開頭的預編譯指令,並生成.i文件,.i文件屬於文本文件 。處理的主要包括: 刪除#define並進行文本替換 #if #endif  #elseif 遞歸展開#include 刪除註釋 添加行號和文件標識 保留#pragma 2.編譯(gcc -S hello.i -o hello.s)
相關文章
相關標籤/搜索