当前位置: 首页 > news >正文

Linux如何写C语言

想要在Linux系统上写C语言程序,需要有两个东西:

  • vim编辑器
  • gcc编译器

下载 vim 和 gcc:

  • 先切换到root用户状态 ,输入
sudo passwd root //设置密码

然后输入

su root //切换到root用户状态
  • 在root用户状态下,输入
apt install vim  //之后选择 Y(yes) 安装vim编辑器

输入

apt install gcc //选择Y  安装gcc编译器

然后 vim 和 gcc 就都安装好了

  • 切换回原来用户,输入:
su user_name //这里的username是你的用户名

例如我的用户名是 beyourself 输入 su beyourself
在这里插入图片描述

  • 第一步:通过vim编辑器编辑代码

输入:

vim hello.c

在这里插入图片描述

即创建了 hello.c 文件 ,编辑如下:

(进入是REPLACE模式 ,需要键盘输入I进入INSERT模式)

在这里插入图片描述

按 ESC 后退出输入模式

然后输入 :wq
在这里插入图片描述
然后代码就写完了,接下来通过gcc来编译:

  • 第二步: gcc 编译器编译源文件
gcc hello.c -o hello  // 链接文件
./hello  //即执行 可执行目标文件

输入 gcc hello.c -o hello编译

  • 第三步:执行编译完成的文件:

    输入 ./hello 来执行程序

得到如下:
在这里插入图片描述

整个编译过程为:
在这里插入图片描述

相关文章:

  • PyTorch1.13 亮点一览,TorchEval、MultiPy 、TorchSnapshot 新库大解读
  • VCS工具学习笔记(3)
  • 初识C++(三)
  • C++ 【多态】
  • Codeforces 1750A. Indirect Sort
  • 7.10 操作系统的启动
  • 项目计划要趁早
  • 【阅读笔记】理解表驱动设计
  • [C语言、C++]数据结构作业:用递归实现走迷宫(打印正确通路即可)
  • JVM垃圾回收系列之垃圾收集器二
  • 2023年,前端开发未来可期
  • mysql 常用查询优化策略详解
  • 区块链的认识
  • Kubernetes中的yaml文件
  • Python编程挑战赛
  • Windows下安装RabbitMQ的步骤
  • 欢迎女神科学家颜宁回国,并祝她如愿以偿
  • 学习笔记-IPC$(Internet Process Connection)
  • 第三站:函数(第二幕)
  • 信贷审批中拒绝原因码的分布与监控设计
  • 党政机关停车场免费、食堂开放,多地“五一”游客服务暖心周到
  • 山西太原一小区发生爆炸,造成1人遇难21人受伤2人失联
  • 铺就长三角南北“交通动脉”,乍嘉苏改高速扩建项目首桩入位
  • “人工智能是年轻的事业,也是年轻人的事业”,沪上高校师生畅谈感想
  • 现场聆听总书记讲话,“00后”博士和大模型CEO都“热血沸腾”
  • 三大白电巨头去年净利近900亿元:美的持续领跑,格力营收下滑