文档都是针对 Mac OS X 和 Linux 的,我想知道如何在 Windows 平台上编译 Go 包。在 Windows 上,我不知道如何编写 make 文件以及使用哪个工具来制作它。
似乎没有一个名为 make 或 go make 的工具可以与 Go 开发工具的安装文件一起使用。
文档都是针对 Mac OS X 和 Linux 的,我想知道如何在 Windows 平台上编译 Go 包。在 Windows 上,我不知道如何编写 make 文件以及使用哪个工具来制作它。
似乎没有一个名为 make 或 go make 的工具可以与 Go 开发工具的安装文件一起使用。
Go 中不再需要 Makefile,因此不需要该make
工具。你也不需要cygwin。
如果您的 windows shell 中似乎没有有效的go
命令,请尝试按照官方文档安装 Go for windows
压缩存档
将 zip 文件解压缩到您选择的目录(我们建议使用 c:\Go)。
如果您选择了 c:\Go 以外的目录,则必须将 GOROOT 环境变量设置为您选择的路径。
将 Go 根目录的 bin 子目录(例如 c:\Go\bin)添加到 PATH 环境变量中。
MSI 安装程序(实验性)
打开 MSI 文件并按照提示安装 Go 工具。默认情况下,安装程序将 Go 发行版放在 c:\Go 中。
安装程序应将 c:\Go\bin 目录放在 PATH 环境变量中。您可能需要重新启动任何打开的命令提示符才能使更改生效。
Windows下设置环境变量
在 Windows 下,您可以通过“系统”控制面板的“高级”选项卡上的“环境变量”按钮来设置环境变量。某些版本的 Windows 通过“系统”控制面板中的“高级系统设置”选项提供此控制面板。
最后一节很重要。您的 Windows PATH 环境变量需要具有C:\Go\bin
,以便您go
在路径中拥有。
来自:Golang windows,完整设置指南,http ://noypi-linux.blogspot.com/2014/07/golang-windows-complete-setup-guide.html
1) 下载压缩包
获取最新代码: http: //golang.org/dl/
2)提取ZIP
将 zip 解压到示例 C:\local\dev\go
3)创建一个gopath目录,
Gopath 是第三方存储的地方。例如,如果您将执行“go get github.com/somelib”,该库将存储在 gopath 中。创建 ac:\local\dev\gopath
4)设置环境变量
打开系统属性->高级->环境变量
GOROOT=C:\local\dev\go
GOBIN=%GOROOT%\bin
GOPATH=c:\local\dev\gopath
5) 将你的 gobin 添加到 PATH
将 C:\local\dev\go\bin 附加到 PATH
6) 测试
6.1) 创建路径“C:\local\dev\gopath\src\myfirstproject”
6.2)创建main.go文件“C:\local\dev\gopath\src\myfirstproject\main.go”
package main
import "fmt"
func main() {
fmt.Println("Hi foobar")
}
6.2)您现在可以在任何地方构建项目示例,
6.2.1) 打开cmd.exe
6.2.2) cd c:\temp
6.2.3) 去构建 myfirstproject
6.2.4) 运行 myfirstproject.exe
7) 获取一些库
7.1) 你可以下载一些免费的 git、svn 和 hg for windows
7.2)一旦你有了它们,你现在可以“去获取 -u github.com/somelib”
8) 获得一个 IDE
下载liteide
恭喜!