使用dwarf进行编译时缺少枚举值

时间:2015-11-03 04:26:20

标签: gcc enums objdump dwarf

我正在编译一个简单的C ++源文件,其中包含一些枚举类型(在源文件中,而不是在头文件中)。我正在使用GCC 4.9.2和DWARF2调试格式构建它。 构建之后,我想使用objdump(objdump -W pubsym.o)解析目标文件中的枚举值,但它们不包含在目标文件中。

示例(pubsym.cpp): ... 枚举Type_A {Value_A = 10}; ...

当我使用STABS调试格式编译它时,枚举包含在目标文件中。 我错过了一些编译开关吗?

0 个答案:

没有答案