当从 C 调用 go 程序时,它是编译的还是解释的?

我做了一个C程序。我制作了一个定义了 go 函数的 go 文件。在C程序中,我调用了go函数。从 C 调用 go 是编译还是解释?


喵喵时光机
浏览 207回答 3
3回答

一只斗牛犬

它总是被编译。C 永远不会在没有编译的情况下运行函数。

饮歌长啸

在您的程序中,当您第一次调用 go 函数时,编译器将生成函数调用所需的代码、函数参数的空间、存储有关函数参数类型的详细信息等。如果按照编译器标准一切正确,则创建目标文件并此外还有其他过程,如链接和所有。所以基本上你不能说这是“就是去由C编译叫Ø [R interpretted? ”,这是一系列的过程,其协同工作,使你的程序运行。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go