GoLang入门2-GOPATH与工作空间
2015-08-11 20:11
190 查看
go 命令依赖一个重要的环境变量:$GOPATH
Windows 设置如下,新建一个环境变量名称叫做GOPATH:
根据go项目想要放的目录 我这里使用 f:\mygo
GOPATH允许多个目录,当有多个目录时,请注意分隔符,多个目录的时候Windows是分号,Linux系统是冒号,当有多个GOPATH时,默认会将go get的内容放在第一个目录下
以上 $GOPATH 目录约定有三个子目录:
src 存放源代码(比如:.go .c .h .s等)
pkg 编译后生成的文件(比如:.a)
bin 编译后生成的可执行文件(为了方便,可以把此目录加入到 $PATH 变量中,如果有多个gopath,那么使用${GOPATH//://bin:}/bin添加所有的bin目录)
Windows 设置如下,新建一个环境变量名称叫做GOPATH:
根据go项目想要放的目录 我这里使用 f:\mygo
GOPATH允许多个目录,当有多个目录时,请注意分隔符,多个目录的时候Windows是分号,Linux系统是冒号,当有多个GOPATH时,默认会将go get的内容放在第一个目录下
以上 $GOPATH 目录约定有三个子目录:
src 存放源代码(比如:.go .c .h .s等)
pkg 编译后生成的文件(比如:.a)
bin 编译后生成的可执行文件(为了方便,可以把此目录加入到 $PATH 变量中,如果有多个gopath,那么使用${GOPATH//://bin:}/bin添加所有的bin目录)
相关文章推荐
- linux下qtcreator进行start debugging发生错误
- 三层架构
- 基于消息机制的异步架构之消息队列
- Linux下mysql数据库常用命令一
- 使用Shell创建GitHub仓库
- UVALive 4975 (LA 4975) Casting Spells Manacher + Set维护
- LNMP—Nginx的用户认证
- 【转】HBase客户端API:管理特性 - 架构(schema)定义
- redhat替换centos 6.6 yum源
- Linux学习笔记-----Linux安装
- HDU 5371 Hotaru's problem Manacher + set维护
- Linux环境进程间通信
- 如何在 Linux 上运行命令前临时清空 Bash 环境变量
- pgpool 流复制主从安装与配置(高可用、读写分离)[转]
- 克隆centos的vm虚拟机
- 如何分析Linux日志
- shell中常用特殊符号
- linux 命令
- 事务、Tomcat服务器的搭建
- linux服务器下tomcat部署项目内存溢出