本次代码编写采用gcc、vim、vs code

源文件.c----->目标文件.o

  1. 预处理:gcc -E 文件名.c -o 文件名.i----->文件名.i(预处理完成文件)Ubuntu下C语言编译过程和相关命令
  2. 编译:gcc -S 文件名.i -o 文件名.s----->文件名.s(汇编文件)
    Ubuntu下C语言编译过程和相关命令
  3. 汇编:gcc -c 文件名.s -o 文件名.c----->文件名.o(目标文件或二进制码文件)

Ubuntu下C语言编译过程和相关命令
Ubuntu下C语言编译过程和相关命令

目标文件.o---->可执行文件 a.out

  1. 链接. 链接:gcc 文件名.o -o 文件名

可执行文件 a.out---->结果

相关文章:

猜你喜欢
  • 2022-01-11
  • 2021-05-16
  • 2021-10-25
  • 2021-09-20
相关资源
相似解决方案