缺少头文件,ANSI C的<tools/debug.h>?

Sai*_*lam 1 c compiler-construction private ansi-c

我希望你做得好.当我遇到示例程序中实现的这些头文件时,我正在浏览Allen I. Holub的书"Compiler Design In C":

#include <tools/debug.h>
#include <tools.h> /* Needed only for prototype
Run Code Online (Sandbox Code Playgroud)

我的编译器说没有这样的文件或目录(Dev-C++).我已将编译器设置设置为ANSI-C,了解作者如何使用ANSI-C编写代码,但无济于事.

该程序还包括一个PRIVATE关键字,在从C99更改为ANSI-C之后,编译器仍然将其报告为未知关键字.

任何人都可以帮我解决这个问题吗?如果之前有人问过这个问题,我会道歉,但我无法在任何地方找到这方面的参考.我还在这里列出了代码的图片.

第一页

第二页,剩下的部分

如果我应该弃权,或者我无法访问这些文件,我还有其他选择吗?我真的想完成这个项目.

提前感谢您花时间和耐心阅读所有这些内容.

Rus*_*lan 5

标题是补充材料.可以从作者的网页下载它们:https://holub.com/compiler/.

这本书本身必须在介绍性章节的某处提到过这一点.