GCC 进行编译和链接,其实编译过程可以分为三个过程
第一步:预处理(Pro-process):将C语言生成预处理后的c语言文件
第二步:编译(compile):将预处理的C语言文件生成汇编文件
第三步:汇编(assemble):将从汇编程序生成二进制的目标代码
在使用GCC进行程序生成的时候,也可以将这几个步骤分开使用
$<prefix>-gcc -pipe -g -Wall -I. -S -o hello.s hello.c
GCC 进行编译和链接,其实编译过程可以分为三个过程
第一步:预处理(Pro-process):将C语言生成预处理后的c语言文件
第二步:编译(compile):将预处理的C语言文件生成汇编文件
第三步:汇编(assemble):将从汇编程序生成二进制的目标代码
在使用GCC进行程序生成的时候,也可以将这几个步骤分开使用
$<prefix>-gcc -pipe -g -Wall -I. -S -o hello.s hello.c