【发布时间】:2018-01-21 03:11:41
【问题描述】:
我正在使用 C++ 库。该库使用多个命名空间。调试时,我必须在每个符号名称前加上命名空间前缀。这会导致大量额外的工作和打字。
C++ 具有using namespace X 概念,可以更轻松地使用符号(无需手动操作)。我在 GDB 中寻找类似的东西。例如,不是b MyLibNamespace::Foo::bar,而是b Foo::bar。
GDB 似乎没有与命名空间相关的帮助,但我可能做错了什么:
(gdb) help namespace
Undefined command: "namespace". Try "help".
(gdb) namespace help
Undefined command: "namespace". Try "help".
如何告诉 GDB 使用命名空间前缀,这样我就不必为每个符号名称都提供它?
【问题讨论】:
标签: c++ namespaces gdb