【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)
相关文章
相关标签/搜索