1、安装antlr3.4 运行环境
首先从antlr官网下载处,获取了libantlr3c-3.4.tar.gz下载包
按照install文件的说明的安装步骤执行安装
#1 ./configure
#2 make; 这一步报错
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/stddef.h:214: error: duplicate 'unsigned'/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/stddef.h:214: error: two or more data types in declaration specifiers
原因:我的系统是64位的,所以第一步应该为 ./configure --enable-64bit
#3 make install
2、安装antlr tool
#1、先安装java
#2、cd /usr/local/lib
wget antlr-3.5-complete.jar
export CLASSPATH=/usr/local/lib/antlr-3.5-complete.jar:$CLASSPATH
#3、运行:java org.antlr.Tool
2、antlr上手--hello world