Marco Nie - go https://blog.niekun.net/category/go/ go 语言程序的编译 https://blog.niekun.net/archives/468.html 2019-11-10T15:54:00+08:00 golang 官网:https://golang.org最近使用的一个工具使用了 go 语言编写,由于预编译的版本过低,于是尝试从源码自己编译,总体环境搭建很方便。下载并安装 Golanggoogle 官方下载地址: https://golang.org/dl/将 Golang 的可执行二进制文件的目录加入 PATH 环境变量Windows 默认安装目录为:c:\go\binLinux / macOS 默认安装目录为:/usr/local/go/bin将以上地址加入系统 PATH,windows 进入高级系统设置进行设置,linux 修改配置文件 .bashrc ,设置方法参考如下:windows:https://niekun.net/index.php/archives/413.htmllinux:https://niekun.net/index.php/archives/97.html编译下载程序源码到 go 目录:go get -u -v github.com/iikira/BaiduPCS-Go 默认 go 目录为当前用户根目录。查看至此编译的系统及平台:go tool dist list 编译程序首先进入源码目录。根据当前设备的系统及平台对应上面查到的信息设置下面参数。windows:set GOOS=windows set GOARCH=amd64 set CGO_ENABLED=0 go buildlinux:OOS=linux GOARCH=386 CGO_ENABLED=0 go build编译好的程序在源码根目录。