如何用codeblocks如何编写c编写并运行程序

全国知名三流学府浑南软件职业技术学院16级学生,有想共同学习技术的小白可以加群:(大神请绕道)投稿:16粉丝:413分享--dynmicweibozoneqqbaidu将视频贴到博客或论坛视频地址复制Flash地址复制Html地址复制微信扫一扫分享收藏0硬币--稍后看马克一下~用手机看转移阵地~用或其他应用扫描二维码手机下视频请使用扫码若未安装客户端,可直接扫此码下载应用看过该视频的还喜欢miniOFF他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)记事本中写c/c++程序在Windows下执行

1.在桌面新建一个1.c,内容如下:
2.打开cmd命令行窗口,进入CodeBlock安装目录下的:E:\Installed\CodeBlocks\MinGW,然后执行mingwvars.bat
3.进入1.c所在的目录:
4.执行编译等动作
5.接着使用VC的编译器进行执行代码。
6.点击VS2013开发人员命令提示,然后进入1.c所在目录,执行1.c,执行后的效果如下:
执行在命令中输入: 1,这时候同样会出现和上面相同的效果。C语言从零开始(二)-Code::Blocks使用 - 简书
C语言从零开始(二)-Code::Blocks使用
上一篇博文发布后,没想到阅读数能够上4K,很是荣幸。
上一篇博文中我们重点提到了一个轻量级的IDE Code::Blocks。有朋友发邮件说还不大会用,今天我们就说说Code::Blocks究竟如何使用。
为什么选择CodeBlocks
Code::Blocks
作为一款轻量级的C/C++ IDE,它除了能够完成最基本的编辑、编译、调试的功能,还具备以下特点:
每次看到这个词就莫名的激动,特别是对于学生朋友们,囊中羞涩的你再也不用因为使用盗版软件受到内心的谴责。有免费的我们为什么一定要选择花钱呢。
跨平台、跨编译器
Windows、Linux、Mac OS都可以使用,即使将来更换了设备也无需担忧。
支持多款编译器,只要简单配置一下就可以轻松切换gcc/g++、Visual C++、Borland C++、Intel C++等20多款编译器。
插件式框架
初学者可能无法理解框架的概念,简单说就是方便添加各种有的没的小功能。
采用C++写成
运行环境非常简单,不用安装其他庞杂的Framework。
升级频繁与维护良好
几乎每个月都有升级包,还有各种热心网友提供功能包。
内嵌可视化GUI设计
IDE的图形界面,采用wxWidgets,如果你听不懂的话只要知道很牛X就可以了。
CodeBlocks的官方下载页面:
选择你需要的平台和版本。由于CodeBlocks的Debug过程基于Linux的GDB,最好选择带有mingw字样的版本。
有时,官网下载页面会出错,那么只能到第三方平台寻找安装程序了,如:
Code::Blocks
执行下载的*.exe文件,一路点Next安装。
Choose Install Location
选择你想要安装的路径,个人习惯不安装在C盘。选好后点击“Install”,直到安装结束。
此时Code::Blocks的主界面会自动启动。
这个界面是发现你的电脑中安装了其他的编译器,通知您把默认的编译器改成了"GNU GCC Compiler",直接点OK。
这个界面是把系统默认的C/C++文件操作程序改成Code::Blocks。点"OK"。
创建新工程
点击主屏幕的"Create a new project"连接,如下图:
主屏幕菜单
或者在主菜单中选择“File -& New -& Project...”
在弹出的菜单中选择“Console application”,这是控制台程序的意思。
这里选择开发语言,我们选C。
这里“Project title”填你要创建的工程名,“Folder to create project in”选择你要保存工程文件的目录。后面两个是自动生成的工程文件,和工程文件的位置。每个工程都对应一个工程文件。
后面全部选择默认选项,直接Next.
向导结束后,工程创建完成。在左边Projects窗口中,我们能够看到创建好的工程里默认有一个名为“main.c”的文件。
双击打开main.c文件,里面默认生成了一段打印“Hello world!”的代码。你可以在这里开始自己的编程练习。
按快捷键“Ctrl + F9”,下方Build log窗口会出现下面的编译信息。
-------------- Build: Debug in MyFirstProject (compiler: GNU GCC Compiler)---------------
mingw32-gcc.exe -Wall -g
-c E:\Test\MyFirstProject\main.c -o obj\Debug\main.o
mingw32-g++.exe
-o bin\Debug\MyFirstProject.exe obj\Debug\main.o
Output file is bin\Debug\MyFirstProject.exe with size 89.12 KB
Process terminated with status 0 (0 minute(s), 3 second(s))
0 error(s), 0 warning(s) (0 minute(s), 3 second(s))
这表示代码编译成功。如果代码有错误,会报出具体出错原因,如下:
-------------- Build: Debug in MyFirstProject (compiler: GNU GCC Compiler)---------------
mingw32-gcc.exe -Wall -g
-c E:\Test\MyFirstProject\main.c -o obj\Debug\main.o
E:\Test\MyFirstProject\main.c: In function 'main':
E:\Test\MyFirstProject\main.c:7:5: error: expected ';' before 'return'
E:\Test\MyFirstProject\main.c:8:1: warning: control reaches end of non-void function [-Wreturn-type]
Process terminated with status 1 (0 minute(s), 0 second(s))
1 error(s), 1 warning(s) (0 minute(s), 0 second(s))
这段信息显示第7行前面缺少一个“;”,其实是第6行结束时缺少“;”。与此同时,在下方"Build messages"里也会逐行显示错误代码位置。
在编译窗口中,我们不难发现,CodeBlocks内部其实也是通过gcc进行编译的,只不过来自于mingw32-gcc.exe这个程序。
鼠标点击菜单栏上的绿色三角形或按快捷键F9可以直接运行程序。运行后能看到如下界面:
调试代码是编程能力的重要组成部分。鼠标点击菜单栏上的红色三角形或按快捷键F8进入调试模式。
也许你会报出这样的错误:
这个错误是说你没有安装调试需要的工具“GDB”或“MSVC”。我们选择安装“GDB”。
首先,我们要在系统中安装MinGW,安装方法请参考博主的另一篇博文:
安装好之后,打开菜单“Settings -& Debugger...”,进入如下界面:
点击“Excutable path”后面的路径按钮,进入刚安装的MinGW下的bin目录,选择gdb.exe。点击“OK”
此时,再此按F8,成果进入调试模式。在下方的Debugger窗口中,会打印调试过程的日志信息。
现在,你已经基本掌握了CodeBlocks的用法。至于如何调整字体大小等问题,请自行查找万能的搜索引擎。
程序调试的技巧我们会在后面仔细讲解。
快捷键是提高编程效率的一大法宝,下面说一下CodeBlocks的基本快捷键。
Ctrl+Shift+C:注释掉当前行或选中块
Ctrl+Shift+X:解除注释
Tab:缩进当前行或选中块
Shift+Tab:减少缩进按住
Ctrl,滚动鼠标滚轮,放大或缩小字体编译与运行部分
Ctrl + F9:编译
Ctrl + F10:运行上次成功编译后的程序
Ctrl + Shift + F9:编译当前文件(而不是当前打开的工程项目)
F9:编译并运行当前代码(如果编译错误会提示错误而不会运行)
Ctrl + C:终止正在运行的程序
Ctrl + Z:终止输入界面部分
Shift + F2:显示或隐藏左侧导航栏
练习中学习
既然学会了IDE的基本使用,那么就要在不断地代码练习中学习C语言。一般而言,我们看教程的时候应该遵循如下步骤:
要耐心看教材,在上一篇博文中我们提到的教材选一本进行精读。不要贪多贪快
把书籍上的事例代码亲手一个字一个字敲出来
运行代码,查看正确结果
按照自己的想法修改部分代码,力求正确地实现新功能
新建一个空白文件,自己设计新功能,亲手实现。或者找相同知识点的练习题亲手实现
在练习过程中遇到问题要通过查资料和请教他人的方式尽快解决
如此循序渐进,必有精进。
编程学习无捷径,无穷无尽的代码敲起来吧。
我是,让我们一起在软件开发中自我迭代。
如有任何问题,欢迎与我联系。
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金相信有很多朋友...
声明:本文转自Android逆向之旅---动态方式破解apk进阶篇(IDA调试so源码),此文干货很多。 一、前言今天我们继续来看破解apk的相关知识,在前一篇:Eclipse动态调试smali源码破解apk 我们今天主要来看如何使用IDA来调试Android中的nativ...
Ctrl Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) Ctrl + Z 撤销 (必备) Ctrl + Shift + Z :还原修改 Ctrl + Y 删除光标所在行 或 删除选中的行 (必备) Ctrl + X ...
教程存档Github 序|Preface 先来一篇有趣的简介:Emacs和Vim:神的编辑器和编辑器之神 - 51CTO.COM 为何写这篇教程? 作为一个彻头彻尾的emacs新手,尽管有些薄弱的编程经验,但上手这么一个黑客级别的编辑器还是难免一段阵痛期。虽然网上有很多非常...
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金 相信有很多...
今天5时22分,迎来冬季第二个节气——小雪。 小雪为十月中,此时雪还未盛。雨遇寒,将霰为雪。雨凝先为霰,霰成微粒,霰为霏,飞扬弥漫为小雪。 “小雪雪满天,来年必丰年。”此刻,华北部分地区正雪花飞舞。冬天,你好! 雨雪纷飞,寒潮至 受寒潮影响,未来三天,我国中东部大部地区将自...
“说来听听。”胡山道。 “我只需要问四周的人要一根长管插入酒缸之中便可。” “妙啊。”胡山赞叹道,“也只有你们这些读书人才能想到如此省心省力的方法。” 石潇偏头看向洛深:“洛深,你有什么别的办法吗?” “有是有,不过却是投机取巧了。店家只是说明喝酒的人不能用手,却没有说明不...
爱我 不爱我 抓紧我 放弃我 他爱我 他恨我 它理睬我 它漠视我 它欢迎我 它驱逐我 我心中的玫瑰花瓣 一片一片撕落 混入流水 谁知晓哪一片是爱 哪一片是恨 哪一片是期待 哪一片是失望 哪一片是安慰 哪一片是紧张 哪一片是开始 哪一片是终结 谁知晓 我叫你 千回百转 你只要...
最近这两天全身酸痛,自己也没有什么精神去听课,但是我们化工老师也给我们说了关于我们专业的事情,也让我值得深思,其实以后也不想从事关于本专业的事情,毕竟自己也不想从事什么发明与专利,所以也不想在这方面获得什么,也有人问我为什么不转专业,我想过但是转了又有什么用,,还不是自己学...
【姓名】兰溪姐姐 【组名】六韬三略组 【评定等级】优秀 【解说】 优秀作业标准 看到兰溪姐姐绘制的课堂笔记,再一次感受到了兰溪姐姐强大的实力 中心图令人惊艳,抽象和写实的结合特别突出本次课程的主题,色彩搭配也运用上了对比组合(黄 紫),艺术感扑面而来。赞! 其他技法:线条、...}

我要回帖

更多关于 codeblocks运行程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信