我的问题如下:
我在机器上有一个二进制文件
从那个二进制文件我需要编译一个外部 .go 文件
编译后,我需要将编译后的 go 文件链接到当前的二进制文件中,以便我可以使用刚刚编译的 go 代码。
你认为这可能吗?
我做了一些研究,似乎不可能,但我可能忽略了一些东西。
谢谢 :)
第一个 go 二进制文件将包含类似的内容
func main() {
// Here I need to compile an external go file (or package) which contains
// The definition of runFoo()
// Once the file/package is compiled and linked I need to call the compiled code
runFoo()
// Continue the execution process normally here
}
相关分类