0

我正在尝试开始使用http://www.ibrezina.net/OracleSQL.tgz

到目前为止,我已经执行了以下操作:

wget http://www.ibrezina.net/OracleSQL.tgz
tar xvzf OracleSQL.tgz
cd OracleSQL
make

这会导致以下错误:

gcc -ggdb -O0 -fno-inline -I. -I/usr/include/qt4/QtCore  -I/usr/include/qt4/QtGui  -I/usr/include/qt4  -I/home/ivan/devel/antlr-3.3/runtime/C/include  -I/home/ivan/devel/antlr-3.3/runtime/C -c OracleSQLParser.c -o OracleSQLParser.o
In file included from OracleSQLParser.c:45:0:
OracleSQLParser.h:537:23: fatal error: antlr3.h: No such file or directory
compilation terminated.
Makefile:60: recipe for target `OracleSQLParser.o' failed
make: *** [OracleSQLParser.o] Error 1

我对构建“c”方言不感兴趣。我只想生成 Java 词法分析器和解析器。

我怎样才能做到这一点?

4

1 回答 1

1

我对构建“c”方言不感兴趣。我只想生成 Java 词法分析器和解析器。

我怎样才能做到这一点?

该语法不是那么可移植:它包含大量嵌入式 C 代码。

如果要创建 Java 词法分析器和解析器,则需要从块language=Coptions { ... }移除猜测)。{}

于 2013-07-16T18:44:12.390 回答