前提条件:所安装的 Linux 安装有vi/vim 以及 gcc

安装方法:

ubuntun系列:

Ubuntu 下安装 gcc 教程_Wonz-CSDN博客_如何在ubuntu上安装gcc

Redhat系列:

新装虚拟机—基础配置_共黄昏的博客-CSDN博客

Linux中写C代码

  1. 第一步: 在Linux桌面中键盘按 Ctrl + AIt + T 打开命令口终端

  2. 第二步: 输入命令 vi demo.c 进入vi的命令行模式并创建一个文件名为“demo.c” 的C文件

  3. 第三步: 输入命令 i  (下方出现 --INSERT-- 的字符说明可以写C代码了)

  4. 第四步: 写C代码

  5. 第五步: 按 Esc 退出输入行模式,进入命令行模式(下方 --INSERT-- 消失)

  6. 第六步: 输入命令 :wq 退出并保存

  7. 第七步: 输入命令 ls 检查C文件是否创建并保存成功

  8. 第八步: 输入命令 gcc demo.c -o demo 编译demo.c 文件并生成执行文件demo

  9. 第九步: 输入命令 ./demo 运行该文件

命令的输入顺序

  1. Ctrl + AIt + T

  2. vi demo.c

  3. i

  4. 写代码

  5. Esc

  6. :wq

  7. ls

  8. gcc demo.c -o demo

  9. ./demo

如何在Linux中写C代码相关推荐

  1. Linux中写C代码进行文件读写与权限修改等各类操作

    C查看当前文件的权限 #include <unistd.h> #include <stdio.h> int main(int argc,char* argv[]) {char ...

  2. Linux系统编程8:入门篇之简单明了说明如何在Linux中Git提交代码

    如何在Linux上使用GitHub托管代码 按照正常步骤,在GitHub上创建一个代码仓库,复制https 使用git clone,在本地创建相应的一个仓库 需要的代码,拷贝到这个仓库里 三板斧之第一 ...

  3. 如何在html中写javascript代码,如何在本地html代码中使用javascript脚本

    我在jsfiddle中的代码正在工作,但是当我尝试在本地使用它时没有. 我不知道如何解决它,因为我认为代码是正确的. 我也尝试下载Jquery文件,并将其链接到代码中,但它不起作用.我确信这是一个愚蠢 ...

  4. 如何在jsp里面写java代码

    jsp和html相比,最显著的优势就在于,jsp里面可以写java代码,但是html中不能. 那么如何在jsp中写java代码呢! jsp中写java代码有如下三种方式: <%! %>,这 ...

  5. 如何在Linux中安装和使用Silver Searcher(程序员的代码搜索工具)

    Silver Searcher是一个免费的开源跨平台源代码搜索工具,类似于ack ( 类似于程序员的grep工具 ),但速度更快. 它运行在类Unix系统和Windows操作系统上. 银色搜索者和ac ...

  6. ubuntu 安装yum_如何在 Linux 中安装微软的 .NET Core SDK | Linux 中国

    本分步操作指南文章解释了如何在 Linux 中安装 .NET Core SDK 以及如何使用 .NET 开发出第一个应用程序.-- Sk致谢译自 | ostechnix.com 作者 | Sk译者 | ...

  7. eclipse里source的快捷方法_教你如何在Linux中设置快捷方式图标

    这篇文章主要给大家介绍了关于如何在Linux中设置快捷方式图标的相关资料,文中通过示例代码的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 前言 Linux系统 ...

  8. linux上无法发送163邮件,如何在linux中发送邮件,使用163邮箱发信。

    linux中,可以使用mail命令往外发送邮件,在使用前,只需要指定如下简单配置即可,这里演示用  163.com    邮箱发送至 qq.com 编辑 /etc/mail.rc,写入下方的参数 se ...

  9. 如何在 Linux 中创建一个共享目录

    作为系统管理员,你可能有一个特定目录,你希望为 Linux 服务器上的每个用户授予读/写访问权限.在本指南中,我们将回顾如何在 Linux 中对特定目录(共享目录)上的所有用户启用写访问. 这要求设置 ...

最新文章

  1. 抽象类和接口-手机小案例
  2. Android 通过局域网udp广播自动建立socket连接
  3. 李笑来 css,李笑来都想投资千万美金的ACSS通证即将强势登陆奇点交易所
  4. Office基础和计算机操作基础的知识点(一)
  5. 车牌号随机函数 php,模拟生成车牌号的程序.程序运行.生成十个随机的车牌子.......
  6. 小程序 wxml selectable_微信小程序 抽象节点
  7. BZOJ2809:[Apio2012]dispatching——题解
  8. java foreach多线程_详解多线程入门案例与java8的并行流
  9. python生成一组随机数_python怎么产生不重复的随机数
  10. 假如我是一个项目总监/经理 From CSDN
  11. html有多少种居中方式,html常用的几种居中方法
  12. n1怎么进入线刷模式_诺讯N1线刷救砖教程 刷机包下载
  13. Photoshop2019 安装破解
  14. 【杂项】vmware fusion 流畅度设置
  15. 台式计算机装机,DIY台式电脑装机教程之新手装机图解!手把手教你组装电脑
  16. jQuery下载和使用
  17. 无线网络-何为ISM频段?
  18. 【Python基础】第十六篇 | 面向对象之高级篇
  19. QImage、QImageReader Qt获取图片大小
  20. Unity Shader:实现菲涅尔+色散效果以及相关原理解析

热门文章

  1. Presto 动态过滤(dynamic filtering)原理与应用
  2. Become More Beautiful
  3. @DateTimeFormat和@JsonFormat的区别
  4. linux怎么创建python文件_Linux下创建python脚本并运行(入门)
  5. html5 滤镜代码,canvas学习和滤镜实现代码
  6. Python爬虫入门学习例子之煎蛋网(福利哦)
  7. APNs入门学习和使用
  8. 小学计算机京剧脸谱教案,第6课 走进戏曲(三)——画脸谱
  9. jdbc结合sqlserver的javaWeb工程的分页查询共通操作代码
  10. 好程序员打造核心教培天团,着力培养IT高级研发人才