為DEV C++/CodeBlock配置gdb調(diào)試遇到的問題
DEV C++和CodeBlock都只是一個(gè)IDE,不能編譯調(diào)試,需要自己配置MINGW和gdb調(diào)試
1、MINGW
在這下載mingw-get-setup.exe安裝即可。
https://sourceforge.net/projects/mingw/files/MinGW/
配置MINGW很簡單,安裝包就好了,可以只安裝gcc和g++的。

選中前面的方塊,然后installation->ApplyChanges即可。這個(gè)安裝過程。。。很慢,也可能是我的網(wǎng)不好,他慢慢的安裝了快一個(gè)小時(shí)。
2、配置GDB調(diào)試。
只安裝MINGW是沒有g(shù)db.exe的。也就是不能調(diào)試。所以需要自己弄。
(1)、直接把下面云盤里的gdb.exe粘貼到MinGW\bin文件夾下。(最好把這個(gè)路徑配置到環(huán)境變量)
https://pan.baidu.com/s/1aWMk80ZoDAhOnwidj53pgA
注意:gcc和g++版本必須跟下圖一模一樣。

(2)如果版本不一樣,最好自己編譯生成一個(gè)gdb.exe。
這個(gè)大佬詳細(xì)寫了編譯的過程。膜一下。我也是看他的博客才搞清楚了gdb調(diào)試。
https://blog.csdn.net/ksws0292756/article/details/78505240
3、DEV C++調(diào)試配置
如果你把MinGW\bin文件夾添加到環(huán)境變量了,安裝DC之后他就自己找到了gcc,g++,gdb文件里。(親測是這樣,我都沒配置他們的額路徑。)
工具->編譯選項(xiàng)->程序

代碼生成/優(yōu)化->連接器,產(chǎn)生調(diào)試信息最好選成yes。

代碼生成/優(yōu)化->代碼生成->語言標(biāo)準(zhǔn)最好選中ISO C++11。這是為了支持最新的C++11標(biāo)準(zhǔn)。

調(diào)試的時(shí)候
1、注意先添加斷點(diǎn)。

2、運(yùn)行->調(diào)試或直接F5

這里之所以我用DEV C++。就是因?yàn)椤!!N乙糚AT和CCF CSP認(rèn)證。機(jī)房基本都只支持DEV C++或者 VC++,VC又太老了,好像不支持C++11。機(jī)房的VS也很坑,CodeBlock又太雜,我就覺得用DC比較好。多多練習(xí)呀。

浙公網(wǎng)安備 33010602011771號