首页 > 解决方案 > 如何以编程方式访问/执行 Go 工具

问题描述

我正在寻找构建/编译其他 Go 应用程序的工具。基本上我想做的是为我正在研究的 DSL 制作一个编译器。到目前为止,我可以使用jennifer将我的 DSL 转换为 Go 。但是,如果我想将这个新生成的应用程序编译为机器代码,我仍然需要在执行机器上安装 Go 工具链。

我知道编译器本身是用 go 编写的。所以理论上它应该是可能的,但是在浏览了看起来像的东西之后,我仍然找不到 build 子命令的实际入口点。

标签: go

解决方案


推荐阅读