go命令
1、go build 对go 文件进行编译生成.exe文件
![]()
-
![]()
- go build -o need.exe 生成.exe文件
2、go build 有很多种编译方法,如无参数编译、文件列表编译、指定包编译等,使用这些方法都可以输出可执行文件(.exe)。
3、go build+文件列表
-
go build+文件列表 比如:go build main.go 或多个文件 go build file1.go file2.go……
- 使用“go build+文件列表”方式编译时,可执行文件默认选择文件列表中第一个源码文件作为可执行文件名输出。
- go build -o myexec main.go lib.go。插入了
-o myexec参数,表示指定输出文件名为 myexec。 - 使用“go build+文件列表”编译方式编译时,文件列表中的每个文件必须是同一个包的 Go 源码
4、“go build+包”在设置 GOPATH 后,可以直接根据包名进行编译,即便包内文件被增(加)删(除)也不影响编译指令。
- go build -o main chapter11/goinstall
-o执行指定输出文件为 main,后面接要编译的包名。包名是相对于 GOPATH 下的 src 目录开始的。- 编译成功,执行 main 后获得期望的输出。
5、go build 其他参数

6、go run 不会在运行目录下生成任何文件,可执行文件被放在临时文件中被执行
- go run 不能加包进行编译
-
![]()
posted on 2020-03-30 11:39 HelloOcean 阅读(530) 评论(0) 收藏 举报



浙公网安备 33010602011771号