使用notepadMinGW来开发C程序
Windows平台下C程序的集成开发工具有很多:1、VisualC6。0
VisualC是Microsoft公司推出的用于开发CC程序的一款经典的IDE,很多高校都使用其作为教学工具来讲解C和C。但是,VisualC6。0在win7、win8、win10下总是存在各种兼容性问题,安装麻烦。2、VisualStudio
VisualStudio(VS)是美国微软公司的开发工具包系列产品。VS是一个完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。VS是目前最流行的Windows平台应用程序的集成开发环境。但是,VS安装包比较庞大,下载不方便,安装时间较长,而且会安装很多暂时用不到的工具。3、其他
DevC是一款免费开源的CCIDE,内嵌GCC编译器。DevC的优点是体积小(只有几十兆)、安装卸载方便、学习成本低,缺点是调试功能弱。
CFree是一款CC集成开发环境(IDE)。目前有两个版本,收费的CFree5。0专业版和免费的CFree4。0标准版。CFree中集成了CC代码解析器,能够实时解析代码,并且在编写的过程中给出智能的提示。CFree提供了对目前业界主流CC编译器的支持,你可以在CFree中轻松切换编译器。4、本文推荐的:NotepadMinGW
上面介绍的开发环境都是集成的开发环境(编辑器与编译器集成在一个软件中),这里介绍另一种开发环境:notepad(编辑器)MinGW(里面包含编译器),两者通过DOS黑窗口关联。刚开始上手使用这种开发环境可能会有些不适应,但是会让你对C语言程序的编译连接过程等有更好的理解,包括该开发工具包里有哪些目录,有哪些工具及该工具的环境变量怎么配置等。该开发环境如下图:(1)Notepad
Notepad是Windows操作系统下的一套文本编辑器,其功比Windows中的Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。(2)MinGW
MinGW,是MinimalistGNUforWindows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合。MinGW提供了一套完整的开源编译工具集(如gcc等工具),以适合windows平台应用开发,且不依赖任何第三方C运行时库。
5、MinGW环境变量配置
(1)解压MinGW到指定路径中(要记住这个路径,后面需要用的到),如我解压到路径D:ProgramFiles中:
(2)右击我的电脑,点击属性:
(3)点击高级系统设置:
(4)在系统变量中找到Path,然后点击编辑按钮:
(5)点击新建按钮新建一个D:ProgramFilesMinGWbin变量(bin所在的路径就是刚才解压的路径),然后点击确定:
(6)在系统变量中新建一个系统变量,变量名为lib,变量值为MinGW中lib文件夹的路径,然后点击确定按钮,如图:
(7)同步骤(6)新建一个系统变量include,如图:
(8)点击确定:
(9)点击确定:
(10)点击组合键winr打开运行窗口,输入cmd进入黑窗口:
(11)在黑窗口下输入命令:gccv,若输出如下所示信息则表明gcc环境变量配置成功,否则配置失败:
6、如何使用Notepad、gcc进行开发?
(1)先使用Notepad编辑好代码:
(2)把源码所在的路径复制下来:
(3)点击winr组合键、输入cmd进入黑窗口:
进入黑窗口后:
进入源代码所在的路径。如果源代码路径(假设为:C:UsersLiZhengNianDesktophello)与当前路径(假设为:C:UsersLiZhengNian)在同一个盘符,则直接输入cdC:UsersLiZhengNianDesktophello命令即可进入源代码路径;如果源代码路径与当前路径不再同一盘符,则先进入源代码所在盘符(如进入F盘的命令为:F:),再进入源代码所在路径。
输入编译命令进行编译。编译命令:gcc源文件o可执行文件。如:gcchello。cohello。exe,其中o的作用是重命名生成的可执行文件,也可使用:gcc源文件进行编译,此时生成的可执行文件默认为a。exe。(输入命令时Tab键具有自动补齐功能)
运行程序。输入可执行文件即可运行,如输入:hello。exe
以上就是本次的分享,如有错误,欢迎指出!
60大学生认为十年后能年入百万,是我格局小了将抓码青年设置星标第一时间接收最新文章不得不说,现在的年轻人们真是了不得呐!今日码君又看了个热门新闻:六成大学生认为毕业10年内会年入百万。呃。。。怎么……
活见鬼电影好看十部活见鬼影片(阴阳眼你要么)活见鬼电影:好看十部活见鬼影片(阴阳眼你要么)生活中的大家对于见鬼一事常显得忌讳,反而电影中,对于拥有阴阳眼的故事常有比较温柔而浪漫的想像:他她们既然能比常人看见更多维度……
东数西算工程众所周知:南水北调、西电东送、西气东输是国家基建三大资源调配工程。而将实施的东数西算工程是新基建建设的重要举措东数西算,也就是东部地区有许多做大数据、人工智能的高信息化企……
索尼与漫威复合定档蜘蛛侠3揭其曾闹翻原因索尼与漫威复合了,蜘蛛侠要回来期待蜘蛛侠第三部!另外,揭其曾闹翻原因。想必大家对于蜘蛛侠离开漫威一事还耳目尤新,当时对于漫威索尼的ldquo;闹翻rdquo;,大家是震惊的也是……
LK分享北京市高级别自动驾驶示范区建设情况与应用场景概览5月7日,2021智慧泊车与AVP技术交流论坛在北京亦庄召开,本次论坛由中国智能网联汽车产业创新联盟、北京市高级别自动驾驶示范区推进工作组、北京经济技术开发区科技创新局、北京亦……
高颜值强劲动力ampampquot国民神车ampampquo随着我国经济的快速发展,国人的消费能力逐步提升。对于与人们日常生活息息相关汽车消费也在不断升级,比如能拥有一辆高品质SUV已被很多人纳入年度采购清单。过去因为外资品牌长期……
10部哭到崩溃的国产电视剧10部哭到崩溃的国产电视剧,感动到哭的10大电视剧,比如:《哑巴新娘》、《我的丑娘》、《暖春》、《哑巴新娘》、《继父》等等,可以说一部比一部虐心,最催泪的电视剧排行榜前十名一起……
女心理师椰子是谁,女心理师椰子扮演者女心理师说出很多人不清楚,可女心理师剧情中椰子到底会是谁,很多网友就想去了解一下有关的故事,看女心理师剧情中椰子演特别形象,更把孩子的样子表演到位来推动剧情发展,但有的网友就不……
女心理师李薇身体有反应,女心理师李薇是谁演的女心理师说出很多人不清楚,可女心理师剧情中李薇身体怎么会有反应,很多网友就想去了解一下有关的故事,看女心理师剧情中发生李薇觉得自己的身体有反应,不过发现时候有点晚,但有的网友就……
消防电动开窗机定义即是指通过国家消防电子检测中心检测认证取得消防资质的电动自动开窗设备,要求能够通过控制系统接入建筑的消防联动控制中心。在发生火灾时窗户自动打开实现消防联动。一般用于大型体育……
乘风破浪的姐姐算什么?有披荆斩棘的实力才能C位出道乘风破浪的路上,不会总是一帆风顺。遇到困境,有的人选择掉头离开,而有的人则选择继续砥砺前行。浪姐们每一次的卖力表演,都是为了在舞台上绽放更多光芒。摆脱年龄困局最好的方法,就是用……
女心理师小文是什么情况,女心理师小文扮演者女心理师说出很多人不清楚,可女心理师剧中的小文到底是什么情况,很多网友就想去了解一下有关的故事,看女心理师剧情的小文表现的情况跟现实比较符合,更能推动剧情不断发展,但有的网友就……