工具
1.1 Gedit是一个简单实用的文本编辑器,拥有漂亮的界面,支持语法高亮,比 Vim 更易上手。
1.2 GCC是Linux下使用最广泛的C/C++编译器是,大多数的Linux发行版本都默认安装,不管是开发人员还是初学者,一般都将GCC作为Linux下首选的编译工具。步骤
1.1 编写
使用Gedit编写一个简单的C语言程序
1.2 编译
编译器可以将源代码转换成机器语言,在编译过程中,会找出并报告错误。这个阶段的输入是在编辑期间产生的文件,常称为源文件。编译器输出的结构成为对象代码,存放他们的文件成为对象文件。在linux中这些文件的扩展名通常是.o,如果编译成功就会生成一个文件,它与源文件同名,但扩展名为.o。
程序编写完成后保存文件并退出,打开终端并 cd 到当前目录,上一节我们写第一个c语言程序时在终端输入下面的命令,便调用了gcc编译器
gcc -c sun.c
产生了一个对象文件sun.o1.3 链接
链接器将源代码文件中由编译器产生的各种对象模块组合起来,再从C语言提供的程序库中添加必要的代码模块,将他们组合成一个可执行文件。在linux下面,可执行文件没有扩展名,但它是可执行的文件类型。
gcc -o sun sun.o
这时sun.o所在的目录将会生成sun可执行文件
注:多数情况下,我们是通过gcc -o sun sun.c一次性完成编译和链接1.4 执行
执行阶段就是成功完成了前述的三个过程后,运行程序。但是这个阶段可能会出现各种错误,包括输出错误,无论如何,都需要我们返回编辑阶段,检查并修改源代码。
./sun
linux下运行C程序
最新推荐文章于 2024-07-21 15:23:29 发布