我正在尝试编译使用flex生成的C源代码。
gcc编译器告诉我它找不到def.h库。
我在lex代码中定义了这个库:
#include“def.h”
(我从书中获取了lex源代码)
问题在哪里?!
答案 0 :(得分:0)
(问题在评论中回答:Question with no answers, but issue solved in the comments (or extended in chat))
@Brian Olivier写道:
def.h
不是flex
的一部分。我认为这本书的定义为def.h
和def.c``. If you don't get any other errors, you may try to just leave out the #include "def.h"
。
OP确认: 该文件之前已定义了许多页面,并且它只显示为用户头文件一次。