什么是GoPath
Go的一个环境变量,使用绝对路径提供项目的工作目录
命令行查看GoPath信息
指令:
go env
输出结果说明:
-
GOARCH
表示目标处理器架构。 -
GOBIN
表示编译器和链接器的安装位置。 -
GOOS
表示目标操作系统。 -
GOPATH
表示当前工作目录。 -
GOROOT
表示Go
开发包的安装目录。
使用GoPath的工程结构
在GoPath
指定的工作目录下:
-
代码总是会保存在
GOPATH/src
目录下 -
工程经过
go build、go install
或go get
等指令后,会将产生的二进制可执行文件放在GOPATH/bin
目录下 -
生成的中间缓存文件会被保存在
GOPATH/pkg
下
设置和使用GoPath
-
设置当前目录
选择一个目录执行指令:
export GOPATH = `pwd`
pwd
将输出当前的目录,使用反引号“`”将pwd指令括起来表示命令行替换。 pwd
将获得pwd返回的当前目录的值。例如,假设你的当前目录是“/home/davy/go”,那么使用pwd
将获得返回值“/home/davy/go”
-
建立GOPATH中的源码目录
mkdir -p src/hello
mkdir
指令的-p
参数可以连续创建一个路径
-
添加main.go源码文件
package main
import (
"fmt"
)
func main() {
fmt.Println("HelloWorld")
}
-
编译源码并运行
go install hello
今天的文章2.14 Go之GoPath详解分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/56472.html