通过终端编译链接运行C文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过终端编译链接运行C文件相关的知识,希望对你有一定的参考价值。

1、创建c文件

  touch demo.c

2、编辑c代码

3、编译(预编译、检查语法、编译)、链接

3.1、指令:cc  -c  demo.c

        正常情况下,会生成一个demo.o的二进制文件(即:目标文件)

3.2、指令:cc  demo.o

    给demo.o添加启动代码并进行链接,生成可执行文件a.out

3.3、指令:./a.out   或者   直接把a.out拖入终端

    让操作系统去调度CPU执行a.out

小技巧:可以直接 cc  demo.c,然后生成a.out可执行文件,省略了生成.o目标文件的步骤。

注意:

warning---警告:编译可以通过,能形成.o目标文件,但不一定能形成.out可执行文件

error---错误:不能形成.o目标文件

以上是关于通过终端编译链接运行C文件的主要内容,如果未能解决你的问题,请参考以下文章

设置 Eclipse 链接器以编译和运行 GLFW 应用程序 - 如何?

Linux基础入门--文件系统结构

编译与链接粗浅认识

C:目标代码文件 可执行文件和库

c++ 编译运行时的库链接问题

GCC编译器编译链接