Mac安装Antlr生成C++代码

Mac安装Antlr生成C++代码,第1张

一、安装Antlr https://github.com/antlr/antlr4/blob/master/doc/getting-started.md
  1. 安装 Java (version 1.7 or higher)
  2. 下载Antlr
  3. $ cd /usr/local/lib
    $ curl -O https://www.antlr.org/download/antlr-4.10.1-complete.jar
    

或者官网下载:https://www.antlr.org/download.html 并将其放在 /usr/local/lib目录

  1. 添加 antlr-4.10.1-complete.jar 到CLASSPATH环境变量:
  2. $ export CLASSPATH="$CLASSPATH:/usr/local/lib/antlr-4.10.1-complete.jar"
    

也可以将其放在.bash_profile 或启动脚本中

  1. 为ANTLR Tool和TestRig创建别名
  2. $ alias antlr4='java -Xmx500M -cp "/usr/local/lib/antlr-4.10.1-complete.jar:$CLASSPATH" org.antlr.v4.Tool'
    $ alias grun='java -Xmx500M -cp "/usr/local/lib/antlr-4.10.1-complete.jar:$CLASSPATH" org.antlr.v4.gui.TestRig'
    
二、安装C++运行时库 https://github.com/antlr/antlr4/tree/master/runtime/Cpp
  1. 下载 antlr4-cpp-runtime-4.10.1-source.zip (.h, .cpp)
  2. 安装
    • cd
    • mkdir build && mkdir run && cd build
    • cmake …
    • make
    • make install DESTDIR=/run

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1325865.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)

保存