本文主要是介绍学习使用的PL/0编译器增强版PL/0plusplusCompiler(四)使用gdb调试PL0词法分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
默认已经把编译器编译成pl0c可执行程序了
1. 使用gdb把程序运行起来
gdb ./pl0c
2. 加断点
break getsym
意思是在getsym这个函数加断点
3. 加参数执行
r test.pl0
因为需要分析test.pl0这个源代码文件,所以需要这个参数
r是run
4. continue执行
c
每运行到getsym会停止,使用c即(continue的首字母)
继续执行到下一个getsym
演示:
输入c之后每次就能看到解析源文件中的变量,每次解析
这篇关于学习使用的PL/0编译器增强版PL/0plusplusCompiler(四)使用gdb调试PL0词法分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!