我花了整整一夜试图找出为什么我的程序会在中间终止。我在Sierra 10.12.6中使用Eclipse Oxygen 4.7.0。
运行程序时,它给出了“(退出值:-1)”错误。我投入了一些cout调试,我看到程序只是在我写的readFile()函数的中间,就在ifstream infile(filename.c_str(),ios::in);
之后。我试图使用调试功能,但它始终给我“在启动程序终止时,信号SIGTRAP,跟踪/断点陷阱”。错误。我用谷歌搜索它,在Stackoverflow中人们说它是特定于Mac Sierra。我已升级并对gdb进行了代码签名。
但是现在,有什么选择我可以继续识别并解决这个终止问题吗?
谢谢, 此致