程序员的自我修养之编译和链接

一个程序的源代码到变成可执行程序,要经过 --预处理—编译—汇编–链接四个过程。 1. 预处理都做了啥? 指令: gcc -E hello.c -o hello.i 预处理主要处理源代码中以“#”开头的预编译指令,主要包括: 将所有的“#define”删除并展开所有的宏定义。 处理所有条件预编译指令,比如“#if”"#ifdef""#else"“endif” 处理#include预编译指令,将被包
相关文章
相关标签/搜索