1、装好linux系统和配置GCC环境

给自己的电脑上安装linux系统,比如我用大的是ubuntu,然后在ubuntu上配置GCC环境,如果不知道配置,请百度“linux上怎么配置GCC环境”

2、打开终端创建文件写代码

用组合命令打开终端

Ctrl+Alt+T

用vim创建文件编写代码

vim hello.c

再点击下面命令插入代码

I

代码实现为:

#include<stdio.h>void swap(int* a, int* b);int main(){printf("hello word chenyu\n");int a = 1, b = 2;swap(&a, &b);printf("a=%d,b=%d\n",a, b);return 0;
}void swap(int*a, int *b){int temp = *a;*a = *b;*b = temp;
}

然后按下面命令退出

Esc

然后按

linux环境下最简单的C语言例子相关推荐

  1. window与linux环境下,java调用c语言的方法

    windows环境下,java调用c语言的方法 1.环境 C语言编译器:工具比较多,本文使用的是gcc,带gcc的软件业比较丰富,我使用的是TDM-GCC, 注:网上很多使用的是MinGW,但我遇到了 ...

  2. Linux环境下实现简单进度条

    进度条是我们生活中可见的,但是大家却从来不知道其怎么实现的,下面就是linux环境下的进度条的简单实现 这里应该提一下缓冲区的概念: 计算机中的缓冲区: 缓冲器为暂时置放输出或输入资料的内存. 缓冲器 ...

  3. linux如何运行java程序,Linux环境下运行简单java程序

    一.安装java 1.下载jdk8 选择对应jdk版本下载.(Tips:可在Windows下载完成后,通过FTP或者SSH到发送到Linux上) 2. 登录Linux,切换到root用户 su roo ...

  4. linux c控制进程并发量,浅谈Linux环境下并发编程中C语言fork()函数的使用

    由fork创建的新进程被称为子进程(child process).fork函数被调用一次,但返回两次.子进程的返回值是0,而父进程的返回值则是新进程的进程ID.将子进程ID返回给父进程的理由是:因为一 ...

  5. Go语言在Linux环境下输出彩色字符

    Go语言在Linux环境下输出彩色字符 Go语言要打印彩色字符与Linux终端输出彩色字符类似 fmt.Printf("\n %c[1;40;32m%s%c[0m\n\n", 0x ...

  6. c语言Linux用线程创建文件,Linux环境下C语言线程创建---简单代码

    在Linux环境下用C语言编写线程创建. //file name: pthreadtext.c #include #include //线程头文件 //pthread不是linux下的默认的库,也就是 ...

  7. linux简单命令解释器设计,Linux环境下模拟实现命令解释器

    在Linux环境下模拟实现命令解释器 一.程序概述 1.进入系统概述 本次课程设计是在红帽Linux发行版(Red Hat Enterprise Linux AS release 4 (Nahant ...

  8. 在Linux环境下使用gfortran编译器生成fortran语言的.so共享对象文件 并使用JNA调用 带参方法

    在Linux环境下使用gfortran编译器生成fortran语言的.so共享对象文件 并使用JNA调用 带参方法 1 致谢和参考文章 1.1 致谢 1.2 参考文章 2 环境介绍 3 整体思路 4 ...

  9. 在Linux环境下运行你的第一个C语言程序

    在Linux环境下运行你的第一个C语言程序 1.前言 2.环境配置 1.1 安装编辑器 1.2 安装gcc编译器 3.编写第一个C程序 3.1 新建文件夹 3.2 编辑该文件 3.3 编译mian.c ...

最新文章

  1. keras系列︱图像多分类训练与利用bottleneck features进行微调(三)
  2. iOS App上架流程
  3. Matlab编程与数据类型 -- 奇数阶魔方矩阵的编程
  4. 线程调度四(setDaemon方法的使用)
  5. 在android上移植ios
  6. 用了fastapi还需要nginx_专门为API接口开发出现,FastAPI零门槛学习
  7. 利用动态规划求连续数组最大和以及最大子矩阵的和
  8. Python创建进程、线程的两种方式
  9. 多个ajaxFileUpload上传图片与ajax合用,解决同步问题,用户随意上传多少图片都可以;
  10. Ajxa验证用户和二级联动的实例(五)
  11. effective python 90个有效方法_Effective Python:编写高质量Python代码的90个有效方法(原书第2版)...
  12. 《数字图像处理 第三版》(冈萨雷斯)——第六章 彩色图像处理
  13. 阿里云ddns过程记录
  14. 在layer弹出层中使用ueditor,所有的下拉选项事件都显示不了,或被遮挡
  15. 网页服务器转化app,无需第三方软件,网页在线转换视频格式使用教程
  16. 2021-2027全球与中国翠绿宝石激光器市场现状及未来发展趋势
  17. 【Mac 教程系列第 14 篇】如何设置 Mac 允许从任意来源下载 App
  18. 实战分析!三面蚂蚁核心金融部,稳进大厂
  19. 百度病了,必应挂了,Yandex疯了。
  20. python爬虫爬取(中国空气质量在线监测分析平台)北京PM2.5,2013年至2018年的数据

热门文章

  1. 记一次 .NET 某上市工业智造 CPU+内存+挂死 三高分析
  2. RabbitMQ 入门:1. Message Broker(消息代理)
  3. 回顾 | 使用Visual Studio Code进行端到端应用程序开发
  4. 腾讯招.NET,居然要求精通MySQL,而不是SQLServer!
  5. 记实现TDengine时序数据库支持 .Net Windows 32位系统踩坑
  6. .NET Core开发实战(第18课:日志框架:聊聊记日志的最佳姿势)--学习笔记(上)...
  7. RedLock 实现分布式锁
  8. 使用 MSIX 打包 DotNetCore 3.0 客户端程序
  9. 程序员修神之路--高并发优雅的做限流(有福利)
  10. .NET Core IdentityServer4实战 第二章-OpenID Connect添加用户认证