使用Notepad++来开发C程序

本文介绍的是Notepad++(编辑器)与MinGW(工具集,包含gcc)结合使用的一种C语言开发环境。为什么选用这种开发环境呢?欢迎阅读上一篇文章:别用Visua C++6.0来开发C程序了,用……

安装包链接获取方式:后台回复GCC

1、安装Notepad++

(1)双击安装包进行安装,选择语言,然后点击”OK“按钮:

(2)点击”下一步“:

(3)点击”我接受“按钮:

(4)选择安装路径,这里我选择D盘进行安装:

(5)选择组件,保留默认即可,点击”下一步“:

(6)最后打勾“Create Shortcut Desktop”在桌面创建快捷方式,点击”安装“,等待安装完成:

2、安装gcc编译器

(1)解压MinGW到指定路径中(要记住这个路径,后面需要用的到),如我解压到路径“D:\Program Files\”中:

(2)右击“我的电脑”,点击”属性“:

(3)点击“高级系统设置”:

(4)在系统变量中找到Path,然后点击“编辑”按钮:

(5)点击“新建”按钮新建一个“D:\Program Files\MinGW\bin”变量(bin所在的路径就是刚才解压的路径),然后点击“确定”:

(6)在系统变量中新建一个系统变量,变量名为lib,变量值为MinGW中lib文件夹的路径,然后点击“确定”按钮,如图:

(7)同步骤(6)新建一个系统变量include,如图:

(8)点击“确定”:

(9)点击“确定”:

(10)点击组合键“win + r” 打开运行窗口,输入“cmd”进入DOS窗口:

(11)在DOS窗口下输入命令:“gcc -v”,若输出如下所示信息则表明gcc环境变量配置成功,否则配置失败:

3、如何使用Notepad++、gcc进行开发?

(1)先使用Notepad++编辑好代码:

(2)把源码所在的路径复制下来:

(3)点击“win+r”组合键、输入“cmd”进入DOS窗口:

进入DOS黑窗口后:

进入源代码所在的路径。如果源代码路径(假设为:C:\Users\LiZhengNian\Desktop\hello)与当前路径(假设为:C:\Users\LiZhengNian)在同一个盘符,则直接输入“cd C:\Users\LiZhengNian\Desktop\hello”命令即可进入源代码路径;如果源代码路径与当前路径不再同一盘符,则先进入源代码所在盘符(如进入F盘的命令为:“F:”),再进入源代码所在路径。

输入编译命令进行编译。编译命令:gcc 源文件 -o 可执行文件。如:gcc hello.c -o hello.exe,其中”-o“的作用是重命名生成的可执行文件,也可使用:"gcc 源文件"进行编译,此时生成的可执行文件默认为a.exe。(输入命令时”Tab“键具有自动补齐功能)

运行程序。输入可执行文件即可运行,如输入:hello.exe

感谢您的阅读,欢迎持续关注!

每日一句

生活就像是冰激凌。 趁着它还没化掉,快点享受它吧。 有些事情,当我们年轻的时候无法懂得,当我们懂得的时候已不再年轻。

(0)

相关推荐

  • VSCode自制的IDE编译多个源文件

    文/Edward 前一篇文章中,我们讲述了如何利用VSCode软件来搭建一个C语言的开发环境,这个C语言的开发环境和我们之前<乐创C语言教程>里面所讲述的有很大差别,这些差别在我看来对于那 ...

  • (宇宙最强C/C++编译器)乐创DIY C语言讲义​——2.6 GCC的使用

    2.6 GCC的使用 有些同学可能会疑问,之前我们还说我们的C语言编译器用的是一个叫做"MinGW"的软件,怎么到后来又出现了一个叫GCC的软件,这个GCC又是什么东西,然后就顿时 ...

  • 关于在Ubuntu下开发STM32程序printf函数的重映射问题(SW4STM32)

    最近使用STM32CubeMX加Ubuntu18.0来进行STM32相关程序的开发,在使用串口打印的使用出现了如下问题: printf函数按照Keil中的方式进行映射后,在软件仍然无法正常使用Prin ...

  • 开发小程序和开发app有什么不同?

    开发小程序和开发app有什么不同? 一.下载 App 从应用商店(如 App Store)里下载: 小程序 通过微信(扫描二维码.搜索)直接获得: 二.安装 App 安装在手机内存中,就像自己买了辆车 ...

  • Python 开发桌面程序,PyQt 实现计数器

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 作者:光临哈 来源:编程骑士 前言 PyQt是python的GUI框架之一,这是一个跨平台的UI框 ...

  • (7条消息) VS2017环境下开发Linux程序

    参考文章: https://www.cnblogs.com/dongc/p/6599461.html(大部分参考了这位大佬的,做了一些修改,感觉原版有一个小瑕疵) https://blog.csdn. ...

  • 云开发小程序项目实战 一

    小程序传统开发模式 云开发模式 什么是Serverless? 云开发与 Serverless 什么是小程序云开发? 云开发优势与基础能力 云开发优势 快速上线 专注核心业务 独立开发一个完整的微信小程 ...

  • 为什么越来越多的企业选择定制开发小程序

    为什么越来越多的企业选择定制开发自己的小程序,了解这个问题我们首先要知道以下3个问题的答案: 什么是小程序?小程序是怎样发展的?未来小程序会有什么趋势? 什么是小程序? 简单说,它就是一个可以实现之前 ...

  • 直播系统定制开发中程序运营所需资料

    在直播系统定制开发中,想要做好运营级的程序,是需要很多方面的相互匹配和对接支持,这里我们先简单说下,一个程序要运营起来,程序方面我们需要处理哪些事情. 一.前.后端的应用逻辑 1.在直播系统定制开发中 ...

  • NRF24L01无线串口开发板程序详解

    NRF24L01无线串口开发板程序详解

  • 知识付费为何需要开发小程序做载体?

    随着互联网的发展,人们对于知识的需求愈加强烈,也越来越愿意为知识花钱.   知识付费是一个广阔的市场.早在2019年,我国知识付费的市场规模就达到了278亿元.据分析,在今年,我国的知识付费市场有望接 ...