1. 下载资源包(编写软件是NotePad++, 编译工具是gcc)
代码编写软件网址:https://download.csdn.net/download/m0_52983689/87128595
代码编译工具网址:https://download.csdn.net/download/m0_52983689/87128221
2. 下载完解压
3. 安装
编写软件的安装这里就不讲了,相信大家都会安装,这里主要讲配置gcc编译工具的环境
解压完编译工具压缩包后,是一个名mingw64的文件夹,双击进去

进入bin目录底下并把当前所处位置复制起来,我的位置是
D:\Software installation project\gcc compile\mingw64\bin

随后,在下图此电脑位置右键点击属性

进入系统界面,点击高级系统设置

进入后点击环境变量

进入后双击Path

点击新建,将前面复制的文件位置粘贴进去,回车,随后原路返回点击确定即可
我的位置是D:\Software installation project\gcc compile\mingw64\bin(别把我的当成是你们的)
注意:记得新建完确定!

4. 测试
电脑win+r键,输入cmd,进入命令行窗口


输入gcc,会出现下图所看到的现象

没按第三步安装步骤配置环境时或配置失败的情况,我们输入gcc,是下图所看到的现象
配置失败可以检查一下之前的操作是否正确

5. 运行第一个代码
找个位置创建一个.c文件,我的位置是D:\Software installation project\gcc compile
创建成功后用NotePad++打开,写入代码后保存

随后打开命令行窗口,输入D:后回车进入D盘空间
进入后输入 cd .c文件所处的文件夹位置 回车
注释:cd空格加.c文件所处的文件夹位置是进入.c文件所处的文件夹位置

进入后输入 gcc 文件名 回车
注释:我创建的.c文件名字叫test.c,gcc后面放的是你们自己.c文件的名字
编译时没出现报错即为成功,成功后会生成a.exe文件如下图所示


输入 a.exe 运行程序
打印Hello World

新手C语言开发详细教程相关推荐

  1. NC65【新】功能快速开发详细教程(yyds神)

    Hello大家好,我是信息课的IT施sir,我是java开发工程师小施. 下面由我出具一份NC65版本最新的新功能快速开发详细教程文档. 一.准备条件: 有一个UAP STUDIO集成开发平台,PL/ ...

  2. c语言开发网站教程,C语言也能干大事之C语言开发网站教程

    教程名称:C语言也能干大事之C语言开发网站教程 课程简介: 本章主干知识点:现在做桌面窗口程序开发的工作已经不多了,目前企业需求量最大的技术是"网站开发".因此发布一套<C语 ...

  3. 华为云IOT Android应用开发详细教程

    华为云IOT Android应用开发详细教程 (Android Studio开发) 第〇章    简介       大家好,上一期发布的教程叫大家如何利用华为云物联网平台提供的官方Java Demo去 ...

  4. 大数据管理神器:Ambari自定义stack和服务二次开发详细教程

    背景 Ambari 是 Apache Software Foundation 的一个顶级开源项目,是一个集中部署.管理.监控 Hadoop 分布式集群的工具. 部署:自动化部署 Hadoop 软件,能 ...

  5. 转载-大数据管理神器:Ambari自定义stack和服务二次开发详细教程

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/ZYC88888/article/det ...

  6. baidu patchrom项目开发详细教程(Being updated)

    linux64位android开发环境 baidu patchrom项目开发 by: doswhy [百度云ROM官方项目组修订] by: colinchen 学习修改 *************** ...

  7. C#实现多语言切换详细教程(附源码)

    源代码下载地址: CSDN:点击下载 GitHub:点击下载 环境说明:Windows10,VS2017,.NET Framework4.0 详细步骤: 1.新建一个C#的.NET Framework ...

  8. Solidity语言开发基础教程

    Solidity语言是开发以太坊智能合约的不二选择,本文列举了在solidity学习和开发 中可能对你有帮助的18个资源,包括示例代码.solidity库和预置dapp开发环境的docker镜像. D ...

  9. Dobot机械臂 Arduino二次开发详细教程

    0.前言 这篇文章来源于计算机概论老师布置的Arduino实验作业(一个小组做的),我整理一下当时交的报告以凑一篇博客,也算对自己作业的一个总结. 机械臂用的是我们老师给的Dobot机械臂,某宝上有吧 ...

最新文章

  1. mongo 创建索引_索引系列:2dsphere索引
  2. Python的控制语句3
  3. 半个月3篇Nature/Science,95后曹原3年8篇顶刊,网友:杀疯了杀疯了
  4. Clumpify:能使 Fastq 压缩文件再缩小 30% 并加速后续分析流程
  5. Attention机制总结 看明白了的
  6. 个人博客前端模板_博客设计——概述
  7. Hystrix降级逻辑中如何获取触发的异常
  8. c语言冒泡排序(解析)
  9. 网卡MAC地址相关信息大全
  10. 它的斗争“和loser对话”短篇故事
  11. 数组指针和指针数组的区别(转)
  12. [笔记]如何解决Your project contains C++ files but it is not using a supported native build system
  13. 傅里叶变换落地:离散傅里叶变换(DFT)
  14. 认清性能问题,性能问题深入探究----性能之「道」
  15. 细分领域:偏门的色流玩法+简单的色流变现套路
  16. 线程局部存储-pthread_getspecific和pthread_setspecific使用
  17. 手机图片怎么加水印?只需三步即可完成
  18. 使用facebook账号登录
  19. 利用opencv-python对绿色植物的颜色进行提取
  20. User-Agent(用户代理)是什么

热门文章

  1. Ajax--概述、xhr对象的常用属性和方法、xhr的常用事件、xhr对象发送POST请求、xhr对象发送GET请求、xhr对象的兼容性问题、数据交换格式(XML、JSON)
  2. 线性代数 05.07 用合同变换法化二次型为标准形
  3. 面试季,各大厂真实面试题拿走不谢
  4. 验证的方法篇之七:性能验证
  5. win10文件显示后缀名_手机必装!百度家的万能文件管理器,功能强大无广告!...
  6. DB2 set current schema也能导致锁升级(lock escalation)?
  7. sparse_categorical_crossentropy的使用
  8. 页面静态化----------------------------------------个人笔记
  9. css清除浮动大全,共8种方法。
  10. web中的清除浮动方法