发布于 2014-12-11 05:59:17 | 672 次阅读 | 评论: 0 | 来源: PHPERZ

这里有新鲜出炉的GO语言教程,程序狗速度看过来!

Go语言

Go是一种新的语言,一种并发的、带垃圾回收的、快速编译的语言。Go是谷歌2009年发布的第二款编程语言。2009年7月份,谷歌曾发布了Simple语言,它是用来开发Android应用的一种BASIC语言。


本文为大家分享的是一份window 下 go lang 安装及环境变量一键批处理设置 ,感兴趣的同学参考下.

go简介

Go是一种新的语言,一种并发的、带垃圾回收的、快速编译的语言。Go是谷歌2009年发布的第二款编程语言。2009年7月份,谷歌曾发布了Simple语言,它是用来开发Android应用的一种BASIC语言。

go安装

使用的是GO lang ZIP压缩包安装 ,可以自动设置环境变量

使用方法

保存为 go.bat 放到go 目录内,执行go.bat即可,其中GOARCH 要根据自己系统位数设置,这边是64位系统

原理:setx 设置用户环境变量

系统:win7及以上版本可用,winXP不可以使用

目录格式

E:\go  
E:\go\go         #go.bat文件存放目录,该目录就是GO lang ZIP 压缩包解压缩后的目录  
E:\go\GOPATH  
E:\go\Dev         

精简版 

@ECHO OFF   
IF EXIST %CD%\bin\go.exe (   
IF EXIST %systemroot%\system32\setx.exe (   
rem 处理器架构 386/amd64/arm  
@SETX GOARCH amd64  
 
rem 操作系统 darwin/freebsd/linux/windows  
@SETX GOOS windows  
 
rem Go 在你的电脑上的安装位置  
@SETX GOROOT %CD%  
 
rem 编译器和链接器的安装位置,默认是 $GOROOT/bin,一般情况下你可以将它的值设置为空,Go 将会使用前面提到的默认值  
@SETX GOBIN %CD%\bin  
 
rem 默 认采用和 $GOROOT 一样的值,但从 Go 1.1 版本开始,你必须修改为其它路径。它可以包含多个包含 Go 语言源码文件、包文件和可执行文 件的路径,而这些路径下又必须分别包含三个规定的目录:src,pkg 和 bin,这三个目录分别用于存放源码文件、包文件和可执行文件  
@SETX GOPATH %CD:~0,-3%\GOPATH  
 
REM sex 默认设置用户环境变量,加/M设置系统环境变量  
REM 例如 SETX /M PATH_HOME ";%GO_BIN%;" 设置系统环境变量  
@SETX PATH ";%CD%\bin;"  
echo.  
echo.  
echo.  
echo.  
echo.  
ECHO    设置成功!  
echo.  
echo.  
echo.  
echo.  
echo.  
) ELSE (   
@ECHO ON   
@ECHO 未能找到%systemroot%\system32\setx.exe,请下载setx.exe程序   
)   
) ELSE (   
@ECHO ON   
@ECHO GO安装目录不正确,未能按照预期计划执行  
)   
@PAUSE 

完整版:

@ECHO OFF   
IF EXIST %CD%\bin\go.exe (   
IF EXIST %systemroot%\system32\setx.exe (   
rem 处理器架构 386/amd64/arm  
@SETX GOARCH amd64  
rem 操作系统 darwin/freebsd/linux/windows  
@SETX GOOS windows  
rem Go 在你的电脑上的安装位置  
@SETX GOROOT %CD%  
rem 编译器和链接器的安装位置,默认是 $GOROOT/bin,一般情况下你可以将它的值设置为空,Go 将会使用前面提到的默认值  
@SETX GOBIN %CD%\bin  
rem 默 认采用和 $GOROOT 一样的值,但从 Go 1.1 版本开始,你必须修改为其它路径。它可以包含多个包含 Go 语言源码文件、包文件和可执行文 件的路径,而这些路径下又必须分别包含三个规定的目录:src,pkg 和 bin,这三个目录分别用于存放源码文件、包文件和可执行文件  
::$GOPATH  
rem $GOARM 专门针对基于 arm 架构的处理器,它的值可以是 5 或 6,默认为 6  
::$GOARM  
rem $GOMAXPROCS 用于设置应用程序可使用的处理器个数与核数  
::$GOMAXPROCS  
@SETX PATH ";%GOBIN%;"   
REM sex 默认设置用户环境变量,加/M设置系统环境变量  
REM 例如 SETX /M PATH_HOME ";%GOBIN%;" 设置系统环境变量  
ECHO "ok"  
) ELSE (   
@ECHO ON   
@ECHO 未能找到%systemroot%\system32\setx.exe,请下载setx.exe程序   
)   
) ELSE (   
@ECHO ON   
@ECHO GO安装目录不正确,未能按照预期计划执行   
)   
@PAUSE



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务