每一个hello world的生成都会伴随着四个被隐藏起来的步骤,分别是预处理, 编译, 汇编, 链接
hello world
首先是源代码文件hello.c和相关头文件,如stdio.h等被预编译器cpp预编译成一个.i文件 第一步预编译的过程相当于如下命令
gcc -E hello.c -o hello.i
预编译过程主要处理的规则如下
#define
#if
#ifdef
#elif
#else
京公网安备 11010502049817号