codeblock使用方法.docx
- 文档编号:4701420
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:19
- 大小:1.05MB
codeblock使用方法.docx
《codeblock使用方法.docx》由会员分享,可在线阅读,更多相关《codeblock使用方法.docx(19页珍藏版)》请在冰豆网上搜索。
codeblock使用方法
C++集成设计环境——Code:
:
Blocks安装
作者:
南郁/2008年08月03日
1.版本说明
先简要说明一下Code:
:
Blocks的版本号。
Code:
:
Blocks采用两种方法的版本命名,这一点大家需要了解,以免搞胡涂了。
对于正式版,Code:
:
Blocks采用“年份.月份”的方法。
Code:
:
Blocks至本文发表时,只出过一个正式版,是2008年2月出来的,所以这个正式版的版本号为:
8.02。
对于非正式版,Code:
:
Blocks采用其源代码管理工具svn的代码版本号。
它是一个整数。
2.安装主要步骤
当前,要成功完成安装Code:
:
Blocks,需要以下几个步骤:
▪安装Code:
:
Blocks第一个正式版本ver8.02。
▪安装Code:
:
Blocks的最新升级包。
▪安装Code:
:
Blocks的简体中文语言包。
▪完成Code:
:
Blocks的基本配置。
刚一看似乎很复杂,其实不然。
另外,本文仅讲解如何在windows下安装。
3.安装正式发行版
Code:
:
Blocks的第一个正式发行版8.02(2008年2月发行)是必须的。
升级包必须在发行版安装后,才能安装。
3.1下载正式版安装程序。
为了方便各位,大家可以直接用以下链接进行下载,可以使用相关下载专用软件以加快下载。
http:
//download.berlios.de/codeblocks/codeblocks-8.02mingw-setup.exe
或者http:
//download2.berlios.de/codeblocks/codeblocks-8.02mingw-setup.exe
3.2卸载mingw32原有安装
根据实际情况,本步您可能并不需要执行。
Code:
:
Blocks支持多种编译器,但我们主要讲Windows下的mingw32g++编译器。
因此需要安装mingw32。
前面下载的安装程序已经自带有完整的mingw32环境。
mingw32是g++环境在windows下的一个实现。
为了避免版本与路径冲突,最好不要在一台机器上安装两个mingw32。
所以本步要求检查一下。
如果您以前有用过DevC++之类也采用mingw32的IDE,那您最好先卸载了它们。
如果您不懂什么叫mingw32,那估计你的机器就是没能安装过吧。
那这一步跳过。
3.3运行安装程序
3.1步中,下载得到一个执行的文件,双击后运行,请按照以下说明进行安装。
3.3.1选择“Full/完整”安装,以免重要插件没有被安装上。
(图1:
选择完整安装)
3.3.2安装目标路径,不要带有空格,或者汉字
这一点并不是Code:
:
Blocks的限制,而是因为mingw32里的一些命令行工具,似乎对长目录或带空格的目录支持有点小问题,我估计汉字目录也会出问题,但没试过。
一句话,就装在根目录下的X:
\CodeBlocks即可。
比如我是安装在E:
\CodeBlocks下。
(图2:
安装在根目录下的CodeBlocks子目录)
4.安装升级包
Code:
:
blocks的网站看不去不怎么更新,其实程序的主要都在它的论坛中的nightlybuilds子论坛中更新。
4.1下载最新升级包
请进入本站“Code:
:
Blocks最新升级包跟踪页面”,下载最新的升级包文件。
Code:
:
Blocks升级包,采用的7zip格式的压缩文件,可以用WinRAR或开源7zip软件解压全部文件,覆盖原目录下的文件,比如,我需要把它们解压:
E:
\CodeBlocks\目录下。
如果您需要,强烈建议您下载7zip软件。
这里是7zip的中文网站:
http:
//www.7-zip.org/zh-cn/。
4.2使用升级包
如果您正在使用CodeBlocks,请确保先退出该程序。
然后用winrar或7zip软件,打开下载的升级文件。
解压到Code:
:
Blocks的安装目录,比如:
X:
/CodeBlocks/。
4.3检查是否升级成功
双击桌面上的CodeBlocks图标。
出现CodeBlocks的启动界面:
(图3:
启动界面上有SVN版本:
5177为2008年08月04号时的版本)
5.实现中文界面
实现中文界面,包括两个步骤。
最主要的是安装其中文简体语方包。
然后是安装今日提示英中双语版文件。
前一文件由本站提供改进,后一文件由本站在原英文版上自行提供。
如果您正在使用CodeBlocks,请确保先退出该程序。
5.1安装中文语言包
首先,请在X:
\CodeBlocks\share\CodeBlocks\建立一个子文件夹:
locale,注意locale全为小写字母。
我对简体汉字的语言包做了较大改进,不过仍然没改完,另外,一些插件在当前版本本来就无法汉化的,所以还有一部分内容是英语的。
繁体部分我没有改动。
点击下载d2school版Code:
:
Blocks语言包。
下载后,请解压到前述的locale目录下,则locale目录下,应出现zh_CN和zh_TW两个子目录。
重新启动Code:
:
Blocks,点击主菜单的“Settings”,选择“Enviornment”。
出现的对话框中,左边选中“View”,右边打勾“Internationalization(needsrestart)”,并在后面的复合框中选中“Chinese(Simplified)”。
确认退出本对话框。
(图4:
设置简体语言包)
本项需要重启Code:
:
Blocks方能起作用,所以请先退出Code:
:
Blocks。
5.2安装Code:
:
Blocks每日提示双语文件
本文件仅仅用于实现启动Code:
:
Blocks时,出现的“今日提示”内容的汉化。
请妥当备份本文件,因为在每次进行升级时,该文件都有可能被原英文提示文件覆盖掉。
所在以每次升级之后,都需要进行本操作。
点击下载:
d2school版Code:
:
Blocks每日提示中英双语文件。
请打开Code:
:
Blocks安装目录下的“share\CodeBlocks”子目录,找到tips.txt,如有必要,请先备份原文件。
然后解压上面下载的文件,覆盖原有文件。
下载是安装Code:
:
Blocks汉化文件文件成功后的一个运行截图:
(图5:
CodeBlocks中文界面)
6.必要配置
又分为两步,第一步用于检查系统环境变量,第二步用于检查Code:
:
Blocks本身的配置。
事实上,这也是很多类似IDE软件都需要做的准备工作之一。
虽然在多数情况下这两样配置在CodeBlocks安装以后,就已经正确配置上了。
但是如果这两样配置有误,会带来Code:
:
Blocks运行时的很多奇怪的问题,我们还是直接检查确保一下,同时加以了解。
6.1检查并配置操作系统环境变量
在桌面上,鼠标右键点击“我的电脑”,选择弹出菜单中的“属性”。
在属性对话框中,选中“高级”属性页。
点击其下“环境变量”按钮,将新弹出一个对话框,如下图,选中“系统变量”下的“PATH”一行。
然后点击其下“编辑”按钮,再次弹出一个对话框。
如下图:
(图6:
系统环境变量设置)
全选,并复制(Ctrl+C)第二行的内容。
然后打开写字板程序,检查以下内容是否出现在复制过来的文字中:
X:
\CodeBlocks\MinGW\bin;X:
\CodeBlocks\MinGW\libexec\gcc\mingw32\3.4.5;
其中“X:
\CodeBlocks\”应为您本机安装Code:
:
Blocks时的路径。
如果没有,将所缺少的部分,录入到配置内容,所插入位置最好微靠前一点,注意包括其中的分号。
输入结果类似下图:
(图7:
系统路径修改内容)
修改完之后,别忘了复制修改后的全部内容,粘贴,替换图6中,第二个编辑框原有内容。
一路“确定”,关掉各级对话框。
6.2Code:
:
Blocks全局编译器设置
请大家首先到X:
\CodeBlocks\MinGW\bin下,搜索,检查有没有存在以下文件:
▪mingw32-gcc.exe——这是C的编译器。
▪mingw32-g++.exe——这是C++的编译器及动态库的连接器。
▪ar.exe——这是静态库的连接器。
▪gdb.exe——这里调试器。
▪windres.exe——windows下资源文件编译器。
▪mingw32-make.exe——制作程序。
都没有问题,请点击c:
:
b主菜单“设置”(汉化前的"Settings"),这次选中“编译器和调试器设置...”。
,出现的对话框中,右边选中“全局编译器设置”,然后对照下图,检查左边配置是否正确无误:
(图8:
全局编译器设置)
从复合框中,选择编译器为:
“GNUGCCCompiler”。
然后检查“编译器安装目录”是否为
图中各栏都设置正确的话,现在我们就可以使用Code:
:
Blocks编写绝大多数C++代码了。
今后我们需要用Code:
:
Blocks撰写图形界面程序,这就要求我们需要安装wxWidgets库。
我们将在另文提供。
Codeblocks & 开发板调试简单教程
(2009-07-2013:
40:
47)
转载
标签:
it
codeblocks
分类:
我的活儿
(我的个人博客站)
远程调试十分也有用,而且很方便!
Codeblocks作为linux下的C/C++集成开发环境(IDE)也十分好用。
1.PC机的Codeblocks设置:
当然,肯定是要装有Codeblocks才行啊,怎么装可以google一下。
#codeblocks打开Codeblocks
启动起来后先新建一个工程:
File--New--Project
到如下界面,会让你选择新建工程的类型,这里选择consoleapplication。
接着,选择语言类型,这里选择C。
接着,next>,给工程取名,和设置工程路径。
如下图:
再Next>设置使用的编译器,由于后面还得修改所以先默吧,不管,后面在改!
再Finish完成!
点击小三角可以一级级目录看下去,这就是工程目录结构了。
一直展开,发现自己已经生成了一个main.c!
哈哈,人性化啊!
自己随便加点小代码吧!
到此。
工程是建好了,接着就是设置一下再编译再远程debug了。
先设置交叉编译器,选择project--buildoptions。
进入编译器选择:
选择GUNARMGCCComplier,下面第一个要打钩,也就是加上-g参数使得编译出来的程序可以armgdb调试。
ok,编译器选好了,接着设置编译器settings---complieranddebugger。
选择要设置编译器。
这里就是GUNARMGCCComplier
在选择toolchainexecutables标签。
要说明的是下面的complierc++complierLinker。
。
。
。
都是自己本机的交叉编译工具链。
点击...浏览工具的位置。
我的是将交叉编译器安装在了/usr/local/arm/3.4.1下了!
并将arm-linux-gdb另外安装好之后cp到了和arm-linux-gcc等工具的一个目录下了(/usr/local/arm/3.4.1/bin/),方便设置!
挺重要的一点是:
中间的目录一定要设置正确,一定是交叉编译工具链bin目录的上一级目录,我的是/usr/local/arm/3.4.1/bin/目录的上一级,即为/usr/local/arm/3.4.1
ok!
编译器设置完成。
即可编译了。
build---build
接着就要设置远程调试的ip和端口了,为了连接开发板的gdbserver!
选择build---propertiles。
再选择Debugger标签。
点击下面的debug填入开发板IP和端口,端口可以随意,但是必须和开发板上gdbserver监听的端口一致!
。
。
。
然后的就是和普通的IDE一样了~
还有就是开发板的mount和gdbserver。
。
。
。
网上很多。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- codeblock 使用方法