Codeblocks 开发板调试简单教程
生活随笔
收集整理的這篇文章主要介紹了
Codeblocks 开发板调试简单教程
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
遠(yuǎn)程調(diào)試十分也有用,而且很方便!Codeblocks作為linux下的C/C++ 集成開(kāi)發(fā)環(huán)境(IDE)也十分好用。
1.PC機(jī)的Codeblocks設(shè)置: 當(dāng)然,肯定是要裝有Codeblocks才行啊,怎么裝可以google一下。 # codeblocks 打開(kāi)Codeblocks 啟動(dòng)起來(lái)后先新建一個(gè)工程:File--New--Project 到如下界面,會(huì)讓你選擇新建工程的類型,這里選擇console application。 接著,選擇語(yǔ)言類型,這里選擇C。 接著,next>,給工程取名,和設(shè)置工程路徑。如下圖: 再Next>設(shè)置使用的編譯器,由于后面還得修改所以先默吧,不管,后面在改! 再Finish完成! 點(diǎn)擊小三角可以一級(jí)級(jí)目錄看下去,這就是工程目錄結(jié)構(gòu)了。一直展開(kāi),發(fā)現(xiàn)自己已經(jīng)生成了一個(gè)main.c!哈哈,人性化啊!自己隨便加點(diǎn)小代碼吧! 到此。工程是建好了,接著就是設(shè)置一下再編譯再遠(yuǎn)程debug了。先設(shè)置交叉編譯器,選擇project--build options。 進(jìn)入編譯器選擇:選擇GUN ARM GCC Complier,下面第一個(gè)要打鉤,也就是加上-g參數(shù)使得編譯出來(lái)的程序可以arm gdb調(diào)試。 ok,編譯器選好了,接著設(shè)置編譯器 settings---complier and debugger。 選擇要設(shè)置編譯器。這里就是GUN ARM GCC Complier 在選擇toolchain executables標(biāo)簽。要說(shuō)明的是下面的complier c++ complier Linker 。。。。都是自己本機(jī)的交叉編譯工具鏈。 點(diǎn)擊 ... 瀏覽工具的位置。我的是將交叉編譯器安裝在了 /usr/local/arm/3.4.1 下了!并將arm-linux-gdb另外安裝好之后cp到了和arm-linux-gcc等工具的一個(gè)目錄下了(/usr/local/arm/3.4.1/bin/),方便設(shè)置! 挺重要的一點(diǎn)是:中間的目錄一定要設(shè)置正確,一定是交叉編譯工具鏈bin目錄的上一級(jí)目錄,我的是/usr/local/arm/3.4.1/bin/目錄的上一級(jí),即為/usr/local/arm/3.4.1 ok!編譯器設(shè)置完成。即可編譯了。build---build 接著就要設(shè)置遠(yuǎn)程調(diào)試的ip和端口了,為了連接開(kāi)發(fā)板的gdbserver!選擇build---propertiles。 再選擇Debugger標(biāo)簽。點(diǎn)擊下面的debug填入開(kāi)發(fā)板IP和端口,端口可以隨意,但是必須和開(kāi)發(fā)板上gdbserver監(jiān)聽(tīng)的端口一致! 然后的就是和普通的IDE一樣了~ 還有就是開(kāi)發(fā)板的mount和gdbserver。。。。網(wǎng)上很多。轉(zhuǎn)載于:https://www.cnblogs.com/knightly/p/3514883.html
總結(jié)
以上是生活随笔為你收集整理的Codeblocks 开发板调试简单教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 从IRP说起
- 下一篇: 基于visual Studio2013解