我在Linux上下载了antlr4工具,并将c ++运行时安装到/usr/local/include
,我创建了一个小的语法文件,并使用antlr4命令成功生成了解析器和词法分析器,但是在编译主文件时出现以下错误:>
我更改了/usr/local/include/antlr4-runtime/misc/
中Interval.h的标题,并将include更改为相对路径以工作,但其他文件也给出了相同的错误“ antlr4-common.h:目录中没有此类文件”
请注意,我遵循官方步骤来设置c ++运行时,但将最后一步更改为没有make install
的“ DISTDIR
”,只是将其设置为/usr/local/include
有什么想法吗?