1

我是学生。作为我项目的一部分,我为计算机架构模拟制作了一种小型语言。我使用 Antlr3 为这种语言制作了一个解析器+翻译器。用我的语言编写的东西被翻译成 C++ 代码,用户可以编译和执行这些代码来运行模拟。

我没有任何打包软件的经验(即使其适合其他人轻松安装和使用)。虽然目前我是唯一一个使用它的人,但我想知道什么是打包它的好方法,所以我可以与其他人分享。

我要打包:

  • antlr 为我的语言生成 Lexer+Parser
  • 包裹 antlr 生成的东西的代码
  • antlr C 运行时库。

我如何将所有这些作为我的语言的翻译分发?

我记得当我安装 C 运行时库时,我的机器/操作系统特有的东西被处理了。(例如,如何表示文件结尾)。我是否应该假设我的翻译器的用户已经单独安装了 C 运行时?

谢谢,

-neha

4

1 回答 1

0

你想把它打包成……什么?

于 2013-01-10T13:03:12.513 回答