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平台下运行即可