猿问

从 go 二进制文件动态构建和链接

我的问题如下:

  1. 我在机器上有一个二进制文件

  2. 从那个二进制文件我需要编译一个外部 .go 文件

  3. 编译后,我需要将编译后的 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

}


函数式编程
浏览 220回答 3
3回答
随时随地看视频慕课网APP

相关分类

Go
我要回答