Mac 下Antlr 3.4的配置安装 ~巨细版

今天补课,新学了一个很好的语法分析器Antlr,弄了几个小时总算简单配置完成,可以使用。下面给大家分享一下具体的步骤。
这里主要是参考了https://www.coder4.com/archives/4016的博客,按照他的方法,也遇到了一点点困难。所以自己在写一个相对细的博客记录一下。
首先声明下,这是在Mac下安装配置的。
1. 下载brew,这是一个很好在终端运行的软件包安装器,具体可以去官网查看https://brew.sh。打开终端,输入以下命令 /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 然后回车,过后会有提示,按任何键继续。然后终端就会自行下载brew了。等待一会。
2. Brew下载好了,接着安装wget。继续在终端输入以下命令 brew install wget 意思就是用Brew下载wget。
3. wget 下载好后,就可以安装antlr了。接着输入以下命令 wget http://www.antlr3.org/download/C/libantlr3c-3.4.tar.gz 粘贴 复制就可以了。这时候antlr3.4版本的压缩包就安装好了。
4. tar -xzvf ./libantlr3c-3.4.tar.gz 这个命令是解压之前安装好的antlr的jar包。解压之后,在自己的用户目录下 ls 看是否有解压好的libantlr3c-3.4 文件 如图这里写图片描述
5. 然后 cd libantlr3c-3.4 进入到这个文件目录里面。这里lib文件太长,可以先按下lib,之后按下Tab键,神奇的事就发生了。如图
这里写图片描述
可以输入 ls 查看一下libantlr里面的文件。接着输入下面指令
./configure –enable-64bit 这个具体意思我也没有弄懂,大概就是检查是否满足64的配置。
6. 好了,检查好之后,再输入 make 命令,等一会儿。
7. 接着输入 sudo make install 命令这个时候Antlr3.4版本安装好了。可以去你的用户主目录下查看是否有libantlr3c-3.4,使用命令 ls 查看。如下图这里写图片描述
8. 这个时候最好可以新建一个第三方的文件目录 mkdir thirdpart,方便管理和使用,这里我们取名为 tirdpart 。
9. 进入新建好的文件目录 cd thirdpart ,再在里面新建两个文件目录 mkdir include (这里面主要是放头文件的)和 mkdir libs (这里面是放一个叫做 libantlr3c.a的静态链接库)。然后在thirdpart目录下输入下面的命令
cp ../libantlr3c-3.4/include/* ./include 这是把头文件拷贝到前面建好的头文件夹中。
接着输入 cp ../libantlr3c-3.4/.libs/libantlr3c.a ./libs 这是拷贝静态链接库到新建的libs中。
解释一下,cp 是复制命令,格式是 cp A B ,三者中间都有一个空格,A代表的是你要拷贝文件的路径 而B表示拷贝到什么文件下的路径。../表示上层目录 ./表示当前目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值