码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux如何写C语言


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

    • vim编辑器
    • gcc编译器

    下载 vim 和 gcc:

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

    然后输入

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

    输入

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

    然后 vim 和 gcc 就都安装好了

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

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

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

    输入:

    vim hello.c
    
    • 1

    在这里插入图片描述

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

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

    在这里插入图片描述

    按 ESC 后退出输入模式

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

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

    输入 gcc hello.c -o hello编译

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

      输入 ./hello 来执行程序

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

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

  • 相关阅读:
    线性回归的正则方法:岭回归和Lasso
    Linux:实用操作
    网易面试总结——面试案例1~面试案例4
    (2022最新)Java毕业设计参考题目-题目新颖(值得收藏)
    QT之excel的读写
    SpringBoot使用@Async实现异步调用
    应用DeepSORT实现目标跟踪
    深度学习实战:用Keras搭建深度学习网络做手写数字识别
    Redis5种数据结构解析
    【Git】如何在微信小程序中使用码云(Gitee)实现远程代码仓库与本地同步?(新手图文教程)
  • 原文地址:https://blog.csdn.net/Lov1_BYS/article/details/127734183
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号