当前位置: 代码迷 >> 综合 >> C语言源程序到可执行程序过程
  详细解决方案

C语言源程序到可执行程序过程

热度:71   发布时间:2024-02-20 00:22:44.0

 

C语言从源码到可执行程序的过程

假设我们有源程序helloworld.c:

1.预处理

命令:gcc -E helloworld.c -o helloworld.i

作用:将helloworld.c预处理输出到helloworld.i文件

2.编译

命令:gcc -S helloworld.i -o helloworld.s

作用:将预处理输出文件helloworld.i编译成helloworld.s文件

3.汇编

命令:gcc -c helloworld.s -o helloworld.o

作用:将编译输出文件helloworld.s输出到helloworld.o文件

4.链接

命令:gcc helloworld.o -o helloworld

作用:将文件helloworld.o链接成可执行文件

  相关解决方案