1.预处理
gcc -E -o a.i 001.c
把001.c输出为a.s文件。预处理的本质是把宏定义替换处理。#define ABC 123
2.编译
gcc -S -o a.s 001.c
3.汇编
gcc -c -i a.s 001.c
把c文件生成汇编文件
4.链接
gcc -o build 001.c把001.c生成build.exe可执行文件,从预处理开始。
嵌入式C语言编译过程
于 2023-03-27 00:11:10 首次发布
1.预处理
gcc -E -o a.i 001.c
把001.c输出为a.s文件。预处理的本质是把宏定义替换处理。#define ABC 123
2.编译
gcc -S -o a.s 001.c
3.汇编
gcc -c -i a.s 001.c
把c文件生成汇编文件
4.链接
gcc -o build 001.c把001.c生成build.exe可执行文件,从预处理开始。