GCC分步骤编译C语言程序

  • 内容
  • 评论
  • 相关

上节《GCC编译C语言程序完整演示》讲解的是通过gcc命令一次性完成编译和链接的整个过程,这样最方便,大家在学习C语言的过程中一般都这么做。实际上,gcc命令也可以将编译和链接分开,每次只完成一项任务。

本节将涉及到C语言程序的生成原理,如果你不了解,请转到《C语言入门教程》学习。

本节以下面的C语言代码为例进行演示:

#include <stdio.h>
int main()
{
    puts("C");
    return 0;
}

1) 编译(Compile)

将源文件编译成目标文件需要使用-c选项,例如:

gcc -c main.c

就将 main.c 编译为 main.o。打开 demo 目录,就会看到 main.o:

本文标题:GCC分步骤编译C语言程序

本文地址:http://www.hosteonscn.com/3054.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注