hillpig的个人博客分享 http://blog.sciencenet.cn/u/hillpig 畅想ing,思考ing,前行ing Email:bluevaley@gmail.com

博文

how to display local variables when debugging postgresql in

已有 4074 次阅读 2010-5-16 04:32 |个人分类:postgresql|系统分类:科研笔记| display, local, variables, debugging

how to display local variables when debugging postgresql in eclipse cdt

当用cdt调试postgresql的时候,local variables 经常显示不出来,这怎么办呢?
我用的比较ugly的办法是编译时设置gcc 不优化 即 -O0.

具体做法就是在src/Makefile.global,把这个选项
CFLAGS = -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv -g
设置为
CFLAGS = -O0 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv -g

这样子就可以了。再启动debug,看看是不是local variables值都显示出来了。

或者:
clean一下项目,然后重新:
./configure CFLAGS='-O0' --enable-depend --enable-cassert --enable-debug
make
补充(自用)
./configure CFLAGS='-O0' --enable-depend --enable-cassert --enable-debug -with-includes=/usr/local/readline/include --with-libraries=/usr/local/readline/lib --prefix=/usr/local/pgsql

加我私人微信,交流技术。




https://blog.sciencenet.cn/blog-419883-324919.html

上一篇:group by 语句从parsetree到portal全过程内存结构
下一篇:国际长途怎么打?
收藏 IP: 223.72.72.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-29 08:15

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部