我正在编写一个运行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
命令尝试关闭它们,但它不起作用。
有谁知道如何阻止这些讯息?
谢谢!
答案 0 :(得分:2)
在gdb中无法做到这一点。
您可以使用“设置日志记录”禁用所有输出。 或者你可以将它重定向到一个文件,然后插入有问题的行,显示其余部分。
答案 1 :(得分:0)
只需将stderr重定向到位存储桶,您就应该能够抑制警告消息。
只需将2>/dev/null
添加到gdb命令的末尾即可。
例如:
gdb -p [Process ID] 2>/dev/null
至少这对我遇到的警告消息有用!