go 语言程序的编译
golang 官网:https://golang.org
最近使用的一个工具使用了 go 语言编写,由于预编译的版本过低,于是尝试从源码自己编译,总体环境搭建很方便。
下载并安装 Golang
google 官方下载地址: https://golang.org/dl/
将 Golang 的可执行二进制文件的目录加入 PATH 环境变量
Windows 默认安装目录为:c:\go\bin
Linux / macOS 默认安装目录为:/usr/local/go/bin
将以上地址加入系统 PATH,windows 进入高级系统设置进行设置,linux 修改配置文件 .bashrc ,设置方法参考如下:
windows:https://niekun.net/index.php/archives/413.html
linux: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 build
linux:
OOS=linux GOARCH=386 CGO_ENABLED=0 go build
编译好的程序在源码根目录。
标签:无