编译Go项目

  Linux下编译Go项目非常简单,使用cd命令打开main.go文件所在目录,执行“go build main.go”即可,这时会在当前目录下生成一个名为main的可执行文件,执行命令“./main”运行该可执行文件即可。
 
  如果想修改可执行文件的文件名可以使用“-o”参数,如:go build -o main.exe main.go,这样就会在当前目录下生成main.exe文件,需要注意的是.go文件必须放在命令末尾。
 
  关于跨平台编译
 
  Go的编译器还支持跨平台编译,也就是在Linux平台下可以编译出能在Windows/Mac平台运行的可执行文件,同样,在Windows平台下也可以编译出能在Linux/Mac平台运行的可执行文件。
 
  跨平台编译命令(在Linux平台编译,在Windows平台运行)
  [root@localhost ~]# CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o main.exe main.go # 把main.exe文件复制到Windows平台下运行即可

Copyright © 2024 码农人生. All Rights Reserved