在原计算机的linux c++程序可以正确跑起来,但是换了一台机器运行时出现致命错误,程序直接当掉,错误提示如下: Illegal instruction (core dumped) 造成改错的主要原因是,我们来先看下编译的提示,警告如下: /home/xxx/src/aa.:: warning: control reaches end of non-void function [-Wreturn-type] } ^ 仔细审查代码发现,函数少了返回值,疼的很,居然编译还通过,只是警告而已. 这告
参考了好几篇文章没搞定,直到查询错误关键字 An unknown compilation problem occurred 分别参考了以下博客: https://blog.csdn.net/fanrenxiang/article/details/80864908 https://blog.csdn.net/weixin_42167717/article/details/80377123 最后搞定的是这篇 https://my.oschina.net/u/170632/blog/857078 An