【发布时间】:2011-09-15 10:32:31
【问题描述】:
我无法在 GDB 中创建 std::string(或任何 C++ 对象,我猜)。我尝试了以下多种变体,但似乎都不起作用:
(gdb) p std::string("hello")
A syntax error in expression, near `"hello")'.
有办法吗?
(我很惊讶我在网上找不到任何关于此的内容。我开始考虑我的 GDB 是否有问题或者我做错了什么。)
【问题讨论】:
-
我不认为你可以开箱即用。 GDB 几乎需要一个 C++ 编译器来理解变量的声明...
-
Diego:请随意添加它作为答案,这样我可以接受。