linux下运行C程序

  1. 工具
    1.1 Gedit是一个简单实用的文本编辑器,拥有漂亮的界面,支持语法高亮,比 Vim 更易上手。
    1.2 GCC是Linux下使用最广泛的C/C++编译器是,大多数的Linux发行版本都默认安装,不管是开发人员还是初学者,一般都将GCC作为Linux下首选的编译工具。

  2. 步骤

    1.1 编写
    使用Gedit编写一个简单的C语言程序
    编写C语言程序

    1.2 编译
    编译器可以将源代码转换成机器语言,在编译过程中,会找出并报告错误。这个阶段的输入是在编辑期间产生的文件,常称为源文件。编译器输出的结构成为对象代码,存放他们的文件成为对象文件。在linux中这些文件的扩展名通常是.o,如果编译成功就会生成一个文件,它与源文件同名,但扩展名为.o。
    程序编写完成后保存文件并退出,打开终端并 cd 到当前目录,上一节我们写第一个c语言程序时在终端输入下面的命令,便调用了gcc编译器
    gcc -c sun.c
    产生了一个对象文件sun.o

    1.3 链接
    链接器将源代码文件中由编译器产生的各种对象模块组合起来,再从C语言提供的程序库中添加必要的代码模块,将他们组合成一个可执行文件。在linux下面,可执行文件没有扩展名,但它是可执行的文件类型。
    gcc -o sun sun.o
    这时sun.o所在的目录将会生成sun可执行文件
    注:多数情况下,我们是通过gcc -o sun sun.c一次性完成编译和链接

    1.4 执行
    执行阶段就是成功完成了前述的三个过程后,运行程序。但是这个阶段可能会出现各种错误,包括输出错误,无论如何,都需要我们返回编辑阶段,检查并修改源代码。
    ./sun

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值