從DBX移動到GDB:如何禁止gdb運行進程附件信息?
我想永久抑制信息GDB打印出我的終端上,同時連接在其整體的運行過程。有誰知道這是怎麼做到的嗎?感謝您的任何幫助。
樣品(64位的CentOS 6.6)會話:
gdb -p 12345
Attaching to process 12345
Reading symbols from /some/path/to/my/ELF executable...done.
Reading symbols from /some/other/path/to/my/library.so...done.
Loaded symbols for /some/other/path/to/my/library.so
[New LWP 12345]
[New LWP 12345]
[New LWP 12345]
[New LWP 12345]
[Thread debugging using libthread_db enabled]
0x000000338a6aca3d in nanosleep() from /lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install ...
在現實中有多個屏幕上面的「讀」和我手動抑制爲理智起見「加載」條目。還有4個100字符長的關於「Missing separate debuginfo」的投訴,我也在爲該帖子手動取消。
不想看到任何。我想要的是:
這是有點沒用 - 哪裏是當前的文件和函數名稱加上行號和線程ID?但我願意忽略這一點。現在更關注抑制產量(而不是引發它)。
用gdb可以輕鬆實現嗎? .gdbinit中的條目或其他一些?再次感謝。