2.6 假期作业
分布编译 -ESc iso
1.预处理:头文件展开,宏替换,删除注释,不会查找语法错误
例:gcc -E 1.c -o 1.i
2.编译:生成汇编文件,会查找语法错误
例:gcc -S 1.i -o 1.s
3.汇编:生成二进制文件
例:gcc -c 1.s -o 1.o
4.链接:链接到动态库或静态库
例:gcc 1.o -o a.out
注意:每个步骤都可以跳过,直接执行任意一个步骤(处理文件后缀也可以随意替换)
分布编译 -ESc iso
1.预处理:头文件展开,宏替换,删除注释,不会查找语法错误
例:gcc -E 1.c -o 1.i
2.编译:生成汇编文件,会查找语法错误
例:gcc -S 1.i -o 1.s
3.汇编:生成二进制文件
例:gcc -c 1.s -o 1.o
4.链接:链接到动态库或静态库
例:gcc 1.o -o a.out
注意:每个步骤都可以跳过,直接执行任意一个步骤(处理文件后缀也可以随意替换)