Ubuntu Antrl和C++运行时库安装

一、Antrl安装

1、在官网ANTLR上下载最新版jar包到/usr/local/lib中

($ cd /usr/local/lib 

   $ curl -O http://www.antlr.org/download/antlr-4.13.1-complete.jar)

(cp antlr-4.13.1-complete.jar /usr/local/lib)

 2、命令行

$ cd /usr/local/lib
$ export CLASSPATH=".:/usr/local/lib/antlr-4.13.1-complete.jar:$CLASSPATH"
$ java -jar /usr/local/lib/antlr-4.13.1-complete.jar
$ java org.antlr.v4.Tool
 

$ echo "alias antlr4='java -jar /usr/local/lib/antlr-4.13.1-complete.jar'" >> ~/.bashrc

$ echo "alias grun='java org.antlr.v4.runtime.misc.TestRig'" >> ~/.bashrc

$ source ~/.bashrc
 
3、测试Antrl
 

 cmake版本过旧解决方案:

$ wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | sudo apt-key add -

$ sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'

$ sudo apt update

$ sudo apt install cmake

 

问题:

解决:sudo cp -r * /usr/local/lib

问题:

解决:g++ -std=c++17 main.cpp $(find include -type f -name "*.cpp") -pthread -I /usr/local/include/antlr4-runtime -L /usr/local/lib -l antlr4-runtime -o main

==============================================================

遇到问题:

 发现下面的命令是临时的,每次都需要:

export CLASSPATH=".:/usr/local/lib/antlr-4.13.1-complete.jar:$CLASSPATH"
posted @   春山可  阅读(202)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示