go build 命令

Posted 开始战斗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go build 命令相关的知识,希望对你有一定的参考价值。

go build命令简介

1.用于编译源码文件或代码包

2.编译非命令源码文件不会产生任何结果文件

3.编译命令源码文件会在该命令的执行目录中生成一个可执行文件

4.执行该命令切不追加任何参数时,他会试图把当前目录作为代码包并编译

5.执行该命令且以代码包的导入路径作为参数时,改代码包极其依赖会被编译

注意:加入-a标记后所有涉及到的代码包都会被重新编译

          不加入-a标记,则只会编译归档文件不是最新的代码包


例如:

go build hello.go

会在根目录生成和执行的文件hello

以上是关于go build 命令的主要内容,如果未能解决你的问题,请参考以下文章

go build说明

go的三个运行基本命令的区别,go run ,go build 和 go install

GO常用命令

解决go: go.mod file not found in current directory or any parent directory; see ‘go help modules‘(代码片段

go build和go install的区别

如何在 go build 命令行而不是在 go 源文件中指定 CFLAGS 参数?