gcc test.c -o app
生成一个可执行的.out 文件
如果直接写gcc test.c则会生成a.out文件
Linux中可执行软件默认是绿色的后缀是.out文件
汇编语言
-E 预处理
-o表示生成的文件
在vscode写如上的代码
虚拟机上面利用gcc test.c -E -o test.i生成 test.i进行预处理
预处理在VScode上面呈现的事情是在上面代码的基础上把注释去掉了,而且宏定义的PI替换成了3.14
预处理完成之后就需要汇编,如下为汇编代码 gcc test.i -S -o test.s
汇编在vscode生成如下的test.s文件
汇编完成之后生成目标代码 目标代码相当于可执行文件 gcc test.s -s -o test.o
在VScode上面生成test.o文件 是二进制文件 不可读
之后需要链接 .test.o 即可产生输出文件