首页 > 其他 > 详细

Codeblocks & 开发板调试简单教程

时间:2014-07-22 23:09:22      阅读:457      评论:0      收藏:0      [点我收藏+]

远程调试十分也有用,而且很方便!Codeblocks作为linux下的C/C++ 集成开发环境(IDE)也十分好用。

1.PC机的Codeblocks设置:
当然,肯定是要装有Codeblocks才行啊,怎么装可以google一下。
# codeblocks 打开Codeblocks
启动起来后先新建一个工程:File--New--Project
bubuko.com,布布扣
到如下界面,会让你选择新建工程的类型,这里选择console application。
bubuko.com,布布扣
接着,选择语言类型,这里选择C。
bubuko.com,布布扣
接着,next>,给工程取名,和设置工程路径。如下图:
bubuko.com,布布扣
再Next>设置使用的编译器,由于后面还得修改所以先默吧,不管,后面在改!
bubuko.com,布布扣
再Finish完成!
bubuko.com,布布扣
点击小三角可以一级级目录看下去,这就是工程目录结构了。一直展开,发现自己已经生成了一个main.c!哈哈,人性化啊!自己随便加点小代码吧!
bubuko.com,布布扣
到此。工程是建好了,接着就是设置一下再编译再远程debug了。先设置交叉编译器,选择project--build options。
bubuko.com,布布扣
进入编译器选择:选择GUN ARM GCC Complier,下面第一个要打钩,也就是加上-g参数使得编译出来的程序可以arm gdb调试。
bubuko.com,布布扣
ok,编译器选好了,接着设置编译器 settings---complier and debugger。
bubuko.com,布布扣
选择要设置编译器。这里就是GUN ARM GCC Complier
bubuko.com,布布扣
在选择toolchain executables标签。要说明的是下面的complier c++ complier Linker 。。。。都是自己本机的交叉编译工具链。
bubuko.com,布布扣
点击 ... 浏览工具的位置。我的是将交叉编译器安装在了 /usr/local/arm/3.4.1 下了!并将arm-linux-gdb另外安装好之后cp到了和arm-linux-gcc等工具的一个目录下了(/usr/local/arm/3.4.1/bin/),方便设置!
bubuko.com,布布扣
挺重要的一点是:中间的目录一定要设置正确,一定是交叉编译工具链bin目录的上一级目录,我的是/usr/local/arm/3.4.1/bin/目录的上一级,即为/usr/local/arm/3.4.1
bubuko.com,布布扣
ok!编译器设置完成。即可编译了。build---build
bubuko.com,布布扣
接着就要设置远程调试的ip和端口了,为了连接开发板的gdbserver!选择build---propertiles。
bubuko.com,布布扣
再选择Debugger标签。点击下面的debug填入开发板IP和端口,端口可以随意,但是必须和开发板上gdbserver监听的端口一致!
bubuko.com,布布扣
然后的就是和普通的IDE一样了~
 
还有就是开发板的mount和gdbserver。。。。网上很多。
 
 

Codeblocks & 开发板调试简单教程

原文:http://www.cnblogs.com/knightly/p/3514883.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!