C ++ Mac Sierra 10.12.6如何在eclipse中调试错误“<terminated>(退出值:-1)”?

时间:2017-10-31 04:39:05

标签: c++ eclipse debugging gdb macos-sierra

我花了整整一夜试图找出为什么我的程序会在中间终止。我在Sierra 10.12.6中使用Eclipse Oxygen 4.7.0。

运行程序时,它给出了“(退出值:-1)”错误。我投入了一些cout调试,我看到程序只是在我写的readFile()函数的中间,就在ifstream infile(filename.c_str(),ios::in);之后。我试图使用调试功能,但它始终给我“在启动程序终止时,信号SIGTRAP,跟踪/断点陷阱”。错误。我用谷歌搜索它,在Stackoverflow中人们说它是特定于Mac Sierra。我已升级并对gdb进行了代码签名。

但是现在,有什么选择我可以继续识别并解决这个终止问题吗?

谢谢, 此致

0 个答案:

没有答案