遇到 Fatal Error 怎么办?

在编程过程中,格外可怕的事情之一就是 fatal error——编译器告诉你有很严重的问题并中止你的程序。这样的问题可能来自于一个简单的错别字,也可能来自于一个严重的内存错误。无论出现了什么问题,它都会导致程序无法正常工作,并在最糟糕的情况下使整个操作系统崩溃。

遇到这种情况,首先要做的是保持冷静。不要慌张,因为这种情况是发生的有可能性,但不是必然。你需要先通读错误信息并确保你明白了出了什么问题。有时候错误信息会包含很有用的提示,有时候会更加晦涩难懂。

大多数情况下,fatal error 的问题都可以通过 Google 解决。如果你还没有经验,这可能是一个很好习惯——总是在你打算去问别人之前先搜索谷歌。对于一些熟悉的程序员来说,大多数 fatal error 是他们已经遇到过的问题,并且已经知道了解决方法。

同时,当遇到 fatal error 的时候不要忘记使用“试错”——编译器本身并不一定是完美的,所以你需要尝试着以不同的方式组织代码。你也可以通过增加调试信息、添加断点来深入研究代码运行时的问题,以及当程序中断时检查现有变量的值以寻找异常。

相关信息

热门信息