Lex:gcc找不到def.h

时间:2013-06-13 10:25:26

标签: lex flex-lexer

我正在尝试编译使用flex生成的C源代码。

gcc编译器告诉我它找不到def.h库。

我在lex代码中定义了这个库:

#include“def.h”

(我从书中获取了lex源代码)

问题在哪里?!

1 个答案:

答案 0 :(得分:0)

(问题在评论中回答:Question with no answers, but issue solved in the comments (or extended in chat)

@Brian Olivier写道: def.h不是flex的一部分。我认为这本书的定义为def.hdef.c``. If you don't get any other errors, you may try to just leave out the #include "def.h"

OP确认: 该文件之前已定义了许多页面,并且它只显示为用户头文件一次。