gcc -E hello.c -o hello.i //预处理
展开头文件、宏
gcc -S hello.i –o hello.s //编译
生成汇编文件
gcc -c hello.s -o hello.o //汇编
汇编文件生成目标文件
gcc hello.o -o hello_elf //链接
生成可执行文件
选择编译
#ifdef
#else
#endif
#ifndef
#else
#endif
#if
#else
#endif
gcc -E hello.c -o hello.i //预处理
展开头文件、宏
gcc -S hello.i –o hello.s //编译
生成汇编文件
gcc -c hello.s -o hello.o //汇编
汇编文件生成目标文件
gcc hello.o -o hello_elf //链接
生成可执行文件
选择编译
#ifdef
#else
#endif
#ifndef
#else
#endif
#if
#else
#endif