在code::blocks中使用gdb的pretty printer

本文介绍如何在Windows10系统上配置C::B集成开发环境来支持Python调试,包括选择合适的gdb版本、配置编译及调试环境等步骤。

这里的平台是windows10

因为C::B自带的gdb不支持python,首先找一个支持python的gdb,

为了方便,直接下载TDM-GCC(因为64位 7.9.1和7.8.1版本gdb在调试cout的时候会出现bug,所以这里32bit的gdb为例,因此在安装TDM-GCC的时候要顺便勾选32位的gdb)

 

164230_Y9D8_1758058.jpg

 

 

配置调试环境,先创建配置

 

164248_qbZv_1758058.jpg

 

注意不要勾选的项目

164346_K2mF_1758058.jpg

 

 

 

 

顺便配置编译环境

 

复制默认的编译配置,改名为 TDM-GCC 32bit DEBUG方便管理

 

164402_N0KY_1758058.jpg

 

 

 

选择路径

 

164428_Vgyn_1758058.jpg

 

勾选必要的参数

 

164438_CfQE_1758058.jpg

 

更改项目使用的编译环境

 

164451_wTA0_1758058.jpg

164507_Ynb3_1758058.jpg

 

两个都可以,只是上面的是在配置编译器那里设定的

 

164523_TuGE_1758058.jpg

 

 

对项目使用 Rebuild

164532_l5sX_1758058.jpg

 

调试一下看下效果

164540_DkaF_1758058.jpg

 

比较不好的地方是那个watch窗口不能查看stl,不过可以在调试窗口使用命令 print查看stl容器的元素

 

转载于:https://my.oschina.net/reter/blog/821485

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值