为什么劣质退出;通常是;当我在gdb中使用dprintf时?

为什么劣质退出;通常是;当我在gdb中使用dprintf时?,gdb,Gdb,我正在运行一个非常简单的程序(只是一个带有一些随机int赋值的main)来测试gdb中的dprintf。一个看起来像这样的主管道: int main(void) { int h = 17; int k = 42; std::cout << "stop here" << std::endl; } int main(无效) { int h=17; int k=42; 标准::cout 为什么会这样 这是GDB中的一个错误。您可以在GDB中报告它。什么

我正在运行一个非常简单的程序(只是一个带有一些随机int赋值的main)来测试gdb中的
dprintf
。一个看起来像这样的主管道:

int main(void)
{
    int h = 17;
    int k = 42;
    std::cout << "stop here" << std::endl;
}
int main(无效)
{
int h=17;
int k=42;
标准::cout
为什么会这样


这是GDB中的一个错误。您可以在GDB中报告它。

什么是
dprintf
?这不是标准的GDB命令。@AdamRosenfield这是一个新的“标准”GDB命令: