用ANTLR3实现规则解析----1-安装

本文档介绍了如何在64位系统上安装ANTLR3,包括解决配置问题和执行安装步骤。随后,文章提到了ANTLR tool的安装,需要先安装Java,并设置环境变量。最后,通过一个简单的C++计算器例子,引导读者入门ANTLR3的使用。
摘要由CSDN通过智能技术生成

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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值