作为我大学项目的一部分,我们应该开发一个 C 编译器。词法分析器和解析器部分已经结束 - Flex 和 Bison 工具使我们的艰巨任务变得更加简单。现在我们陷入困境的是我们无法继续进行该项目。一旦我们手头有这三个文件,具体如何进行:
- y.tab.h
- y.tab.c
- lex.yy.c
我们还设法通过在 DOS 提示符下使用以下命令生成可执行文件
gcc lex.yy.c y.tab.c -o example1
我得到了可执行的example.exe......现在如何继续让编译器运行?如何获得它来构建用户 C 代码?