Go 中“编译”和“构建”有什么区别? [重复]

问题描述 投票:0回答:1

Go 中“编译”和“构建”的准确区别是什么?

go
1个回答
4
投票

go
命令在内部调用名为
compile
的内部工具,该工具从源代码文件生成所谓的“目标文件”。然后,它调用名为
link
的内部工具,该工具获取这些目标代码文件并生成最终的可执行映像文件或包,具体取决于正在构建的内容。

我认为你应该从 this 开始,然后是 this,然后运行

go build
命令,将
-x
命令行参数传递给它,使其详细地打印它的作用。

© www.soinside.com 2019 - 2024. All rights reserved.