1.3 程序的调试
编译时错误
- 编译器只能翻译语法正确的程序,否则将导致编译失败,无法生成可执行文件。
- 语法错误是最简单低级的错误,编译器错误提示较少,解决起来容易的多。
运行时错误
- 编译器检查不出这类错误,仍然可以生成可执行文件,但在运行时会出错导致程序崩溃。
- 理应注意区分:编译时 和 运行时
逻辑错误和语义错误
- 如果有逻辑错误,编译和运行都会很顺利,但是程序做了其他的事情
调试
- 编程的过程就是逐步调试直到获得期望的结果为止。
1.4 第一个程序
Linux下如何安装软件包和搭建开发环境?自己学习。
书籍中所用的代码是在Ubuntu 12.04LTS(32位x86平台)发行版上编译测试通过的。