2010-05-29 57 views
40

按照主题。如何在GDB中打印#defined常量?

我有一些常量定义哈希像这样:

#define CONST 40 

我设置在我的程序断点。如何打印该常数的值? (我知道我可以查看源代码,但我想,以确保它)

+1

一般情况下,这就是为什么你不应该使用'#define'定义数字常量。对于整型常量,请改用'enum'。 – jamesdlin 2010-05-29 18:10:32

+0

噢,我是用它来编写错误代码的,因为它们来自不同的文件,所以我不想深入其中的每一个来找到它们是什么 – 2010-05-30 05:01:00

+0

您可能还需要用'-g3 '。 '-g3'包含符号常量等项目。 – jww 2016-05-12 06:09:00

回答