gcc 4.8.2没有公认的调试信息

时间:2015-07-09 16:32:55

标签: linux debugging gcc rhel5

我有两个工作站,其中一个运行Debian Wheezy并且有gcc 4.9.2

第二个运行RHEL 5.5,gcc版本运行4.8.2

当我用相同的选项编译相同的代码时:

$gcc -O3 -DNDEBUG -g -o test test.c

我在Debian框中获取gcc 4.9上的所有必要调试信息,但是在RHEL框 objdump 上说:

$ objdump --debugging test

test:     file format elf64-x86-64
objdump: test: no recognized debugging information

我做错了什么?

1 个答案:

答案 0 :(得分:2)

从环顾四周来看,这似乎是objdump中已知的错误或限制:

建议的解决方法是使用objdump -Wreadelf -wgcc -gstabs