在GDB中关闭警告消息

时间:2013-05-31 14:01:21

标签: gdb warnings

我正在编写一个运行GDB和一系列GDB命令的脚本。 我的一个命令file myfile.elf生成警告消息;

warning: Loadable segment ".func_addrs" outside of ELF segments
warning: Loadable segment ".aux_info" outside of ELF segments

我已尝试在GDB中使用set verbose off命令尝试关闭它们,但它不起作用。

有谁知道如何阻止这些讯息?

谢谢!

2 个答案:

答案 0 :(得分:2)

在gdb中无法做到这一点。

您可以使用“设置日志记录”禁用所有输出。 或者你可以将它重定向到一个文件,然后插入有问题的行,显示其余部分。

答案 1 :(得分:0)

只需将stderr重定向到位存储桶,您就应该能够抑制警告消息。

只需将2>/dev/null添加到gdb命令的末尾即可。

例如:

gdb -p [Process ID] 2>/dev/null

至少这对我遇到的警告消息有用!