2010-05-29 80 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

回答