标签: gcc enums objdump dwarf
我正在编译一个简单的C ++源文件,其中包含一些枚举类型(在源文件中,而不是在头文件中)。我正在使用GCC 4.9.2和DWARF2调试格式构建它。 构建之后,我想使用objdump(objdump -W pubsym.o)解析目标文件中的枚举值,但它们不包含在目标文件中。
示例(pubsym.cpp): ... 枚举Type_A {Value_A = 10}; ...
当我使用STABS调试格式编译它时,枚举包含在目标文件中。 我错过了一些编译开关吗?