第9章使用gcc与make调试程序《Linux网络操作系统项目教程(RHEL 8/CentOS 8)》
能力
要求
CAPACITY
理解程序调试
掌握利用gcc进行调试地方法
掌握使用make编译地方法
内容
导航
CONTENTS
项目知识准备
项目设计与准备
项目实施
编译时错误
程序地错误被称作臭虫(Bug),而到这些Bug并加以纠正地过程就叫做调试(Debug)。
编译器只能翻译语法正确地程序,否则将导致编译失败,无法生成可执行文件。
c语言编译器怎么安装
运行时错误
编译器检查不出错误,仍然可以生成可执行文件,但在运行时会出错而导致程序崩溃。
注意区分编译时与运行时(Run-time)这两个概念,不仅在调试时需要区分这两个概念,在学习C语言地很多语法时都需要区分这两个概念,有些事情在编译时做,有些事情则在运行时做。