新手C语言开发详细教程
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语言开发详细教程相关推荐
- NC65【新】功能快速开发详细教程(yyds神)
Hello大家好,我是信息课的IT施sir,我是java开发工程师小施. 下面由我出具一份NC65版本最新的新功能快速开发详细教程文档. 一.准备条件: 有一个UAP STUDIO集成开发平台,PL/ ...
- c语言开发网站教程,C语言也能干大事之C语言开发网站教程
教程名称:C语言也能干大事之C语言开发网站教程 课程简介: 本章主干知识点:现在做桌面窗口程序开发的工作已经不多了,目前企业需求量最大的技术是"网站开发".因此发布一套<C语 ...
- 华为云IOT Android应用开发详细教程
华为云IOT Android应用开发详细教程 (Android Studio开发) 第〇章 简介 大家好,上一期发布的教程叫大家如何利用华为云物联网平台提供的官方Java Demo去 ...
- 大数据管理神器:Ambari自定义stack和服务二次开发详细教程
背景 Ambari 是 Apache Software Foundation 的一个顶级开源项目,是一个集中部署.管理.监控 Hadoop 分布式集群的工具. 部署:自动化部署 Hadoop 软件,能 ...
- 转载-大数据管理神器:Ambari自定义stack和服务二次开发详细教程
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/ZYC88888/article/det ...
- baidu patchrom项目开发详细教程(Being updated)
linux64位android开发环境 baidu patchrom项目开发 by: doswhy [百度云ROM官方项目组修订] by: colinchen 学习修改 *************** ...
- C#实现多语言切换详细教程(附源码)
源代码下载地址: CSDN:点击下载 GitHub:点击下载 环境说明:Windows10,VS2017,.NET Framework4.0 详细步骤: 1.新建一个C#的.NET Framework ...
- Solidity语言开发基础教程
Solidity语言是开发以太坊智能合约的不二选择,本文列举了在solidity学习和开发 中可能对你有帮助的18个资源,包括示例代码.solidity库和预置dapp开发环境的docker镜像. D ...
- Dobot机械臂 Arduino二次开发详细教程
0.前言 这篇文章来源于计算机概论老师布置的Arduino实验作业(一个小组做的),我整理一下当时交的报告以凑一篇博客,也算对自己作业的一个总结. 机械臂用的是我们老师给的Dobot机械臂,某宝上有吧 ...
最新文章
- mongo 创建索引_索引系列:2dsphere索引
- Python的控制语句3
- 半个月3篇Nature/Science,95后曹原3年8篇顶刊,网友:杀疯了杀疯了
- Clumpify:能使 Fastq 压缩文件再缩小 30% 并加速后续分析流程
- Attention机制总结 看明白了的
- 个人博客前端模板_博客设计——概述
- Hystrix降级逻辑中如何获取触发的异常
- c语言冒泡排序(解析)
- 网卡MAC地址相关信息大全
- 它的斗争“和loser对话”短篇故事
- 数组指针和指针数组的区别(转)
- [笔记]如何解决Your project contains C++ files but it is not using a supported native build system
- 傅里叶变换落地:离散傅里叶变换(DFT)
- 认清性能问题,性能问题深入探究----性能之「道」
- 细分领域:偏门的色流玩法+简单的色流变现套路
- 线程局部存储-pthread_getspecific和pthread_setspecific使用
- 手机图片怎么加水印?只需三步即可完成
- 使用facebook账号登录
- 利用opencv-python对绿色植物的颜色进行提取
- User-Agent(用户代理)是什么
热门文章
- Ajax--概述、xhr对象的常用属性和方法、xhr的常用事件、xhr对象发送POST请求、xhr对象发送GET请求、xhr对象的兼容性问题、数据交换格式(XML、JSON)
- 线性代数 05.07 用合同变换法化二次型为标准形
- 面试季,各大厂真实面试题拿走不谢
- 验证的方法篇之七:性能验证
- win10文件显示后缀名_手机必装!百度家的万能文件管理器,功能强大无广告!...
- DB2 set current schema也能导致锁升级(lock escalation)?
- sparse_categorical_crossentropy的使用
- 页面静态化----------------------------------------个人笔记
- css清除浮动大全,共8种方法。
- web中的清除浮动方法