C语言的编译及运行的前提是先安装好相关的编译器,至于如何查看及安装请自行百度,本文运行环境为Mac OS。

下面是简单的步骤:

#include <stdio.h>int main()
{/* 我的第一个 C 程序 */printf("Hello, World! \n");return 0;
}

1、打开一个文本编辑器,添加上述代码。
2、保存文件为 ​hello.c​。
3、打开命令提示符,进入到保存文件所在的目录。
4、键入 ​gcc hello.c​,输入回车,编译代码。
5、如果代码中没有错误,命令提示符会跳到下一行,并生成 ​a.out ​(linux操作系统中,默认是这个文件名,也可以自定义文件名,如下文) 可执行文件。
6、现在,键入 ​a.out​ 来执行程序。
7、您可以看到屏幕上显示 "​Hello World!"。

$ gcc hello.c
$ ./a.out
Hello, World!

如果是多个 c 代码的源文件,编译如下:

$ gcc test1.c test2.c -o main.out
$ ./main.out

如何编译运行C语言代码相关推荐

  1. 编好的C语言程序怎么运行,如何在cmd窗口编译运行c语言程序?

    在cmd窗口编译运行C语言程序总共分两步:第一步,在编译器目录下执行编译命令:第二步,在编译器目录下运行可执行程序.需要插件?完全没这回事儿!下面用一个例子来说明. 一.经典的C程序代码 最经典的C程 ...

  2. deepin终端编译c程序_C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译运行,格式化代码)...

    本文主要向大家介绍了 C/C++知识点之Ubuntu / Debian / Deepin等 Sublime Text 3 配置C++环境(一键编译&运行,格式化代码),通过具体的内容向大家展示 ...

  3. 怎么在linux的cmd中运行c项目,如何在cmd窗口编译运行c语言程序?

    / 这个很简单,只需要下载一个C/C++编译器,添加一下环境变量,之后就能在cmd窗口中编译运行C语言程序了,下面我简单介绍一下实现过程,主要内容如下: 1.下载C/C++编译器,这里可以下载MinG ...

  4. heap c语言数组实现,垃圾回收算法实现之 - 分代回收(完整可运行C语言代码)...

    分代垃圾回收(Mark-Sweep GC),并不是一个具体的算法,只是结合了几种垃圾回收算法,把对象按特点进行了分类,对每种特点的对象集执行不同的回收算法,从而提升回收效率 阅读本文之前,你最好已经了 ...

  5. 自动化调用dosbox编译运行MASM/TASM代码

    利用终端自动化编译运行MASM/TASM代码 如果需要配置方法,请参考 notepad++配置自动化编译运行TASM的方法 notepad++配置自动化编译运行MASM的方法 VSCode使用终端任务 ...

  6. 下载的c语言程序代码怎么运行,CFree怎么运行程序 编译运行C语言程序代码的方法...

    CFree是一款C语言编译软件,用户可以利用这款软件编译C/C++程序 ,如果你想要运行已经编写好的C语言代码,只需要几个简单的操作即可实现,如果你还不知道怎么运行,就赶快来看看下面的教程吧! 1.首 ...

  7. c语言程序如何运行程序,CFree怎么运行程序 编译运行C语言程序代码的方法

    CFree是一款C语言编译软件,用户可以利用这款软件编译C/C++程序 ,如果你想要运行已经编写好的C语言代码,只需要几个简单的操作即可实现,如果你还不知道怎么运行,就赶快来看看下面的教程吧! 1.首 ...

  8. 【报错解决】gcc编译运行c语言程序报警告warning: no newline at end of file

    问题描述 写C语言代码,用gcc进行编译运行.出现警告. warning: no newline at end of file 解决办法 在代码的最后一行加上一个回车.就可以了.没错就是简单. 例如你 ...

  9. 在Ubuntu下编译运行C语言程序

    目录 实验题目 1 gcc编译 1.1 编译运行hello.c程序 1.1.1 使用vim创建hello.c文件 1.1.2 使用gcc将其转化为可执行文件 1.1.3 运行hello可执行文件 1. ...

  10. 在Ubuntu中编译运行C语言

    虚拟机Ubuntu18.04编译并运行C语言 一.gcc 什么是GCC? 最简单的回答就是Linux 下的C/C++ 编译器. 其实一开始的确是这样的,GCC 原名为GUN C 语言编译器( GNU ...

最新文章

  1. leetcode-20 valid-parentheses(有效的括号)
  2. 开源云联盟耿航:中国开源软件的发展趋势
  3. python【蓝桥杯vip练习题库】ALGO-1区间k大数查询
  4. C#在后台运行操作:BackgroundWorker的用法
  5. 分布式一致性协议Raft原理与实例
  6. flask web开发是前端还是后端_Flask Web开发实战:入门、进阶与原理解析 PDF 全格式版...
  7. 学习云计算有什么用?企业怎么才能“上云”?
  8. 转载——如果让我完善几年前的一个项目,我会做哪些改进?
  9. 43.Linux/Unix 系统编程手册(下) -- 进程间通信简介
  10. 计算机课程设计设计方案怎么写,(学生)计算机绘图课程设计方案.doc
  11. Qt调用工业相机之巴斯勒相机
  12. ps怎么撤销参考线_Photoshop120条新手必备技巧
  13. [02-27][08奥斯卡四项大奖][老无所依][DVD中英双字][已测][17:21]
  14. 深度学习21_李宏毅_04_Local Minimum And Saddle Point
  15. Oracle AutoVue 21.0.2.4 支持的文件格式
  16. 斜体(oblique italic)
  17. JavaScript 判断手机号码格式 正则表达式 亲测
  18. e会学计算机课后作业答案,大学语文网课答案e会学
  19. 计算机设计图片教程,电脑如何抠图?教你一招快速搞定
  20. 一起来了解一下FIFO!

热门文章

  1. Oracle Crystal ball 11.1.* 注册码
  2. LAMP让开放源代码软件更安全 PHP是例外
  3. Linux下安装jdk1.7
  4. 小甲鱼python【魔法方法-算数运算】学习笔记
  5. Kotlin 官方参考文档翻译完毕
  6. kotlin android 注解,注解 - Kotlin 语言中文站
  7. 罗技g402鼠标宏设置教程
  8. Ajax文件上传(formdata)
  9. 神经网络之智能科学与技术专业
  10. 40多套 在线教育平台系统网站源码 知识付费源程序 网上教育