centos下go环境准备

下载地址:https://code.google.com/p/go/downloads/list centos64:https://go.googlecode.com/files/go1.1.1.linux-amd64.tar.gz

环境变量 vim /etc/profile

source /etc/profile

Go build之当前目录

刚接触GO,写个GOPA(https://github.com/medcl/gopa)玩玩,遇到点小问题,在ide下面编译ok,在命令行下面编译找不到package,搜了半天木有找到现成的办法,自己写个批处理成功搞定。 我的项目路径是:C:\Projects\Go\gopa\src> 转到该目录,执行build,结果报找不到package,package当然是存在的

首先查看一下系统的GO环境变量

系统的环境变量GOPATH没有包含我的项目路径,有人建议在环境变量里面加上我的项目路径,但是这不够优美。 其实写个批处理处理一下环境变量就行了。 src目录下面新建一个build.bat批处理文件

linux下面也是一样的解决,在makefile如下

新建一个build.sh,处理环境变量和依赖(狗爬依赖的包)

linux下面,转到src下,执行./build.sh 摘抄的常用windows下的环境变量 附录:下面贴上一些常用的环境变量及作用 %ALLUSERSPROFILE% 局部 返回所有“用户配置文件”的位置。   %APPDATA% 局部 返回默认情况下应用程序存储数据的位置。   %CD% 局部 返回当前目录字符串。   %CMDCMDLINE% 局部 返回用来启动当前的 Cmd.exe 的准确命令行。   %CMDEXTVERSION% 系统 返回当前的“命令处理程序扩展”的版本号。   %COMPUTERNAME% 系统 返回计算机的名称。   %COMSPEC% 系统 返回命令行解释器可执行程序的准确路径。 […]