现在,我已经导入了一个程序包。就我而言
import "crypto/ecdsa"
此软件包包含一个名为ecdsa.go
的文件。我想查看它,但是我不知道在哪里看到它。我似乎在我的工作目录中找不到它。文件被隐藏了吗?还是默认情况下全局安装?
答案 0 :(得分:2)
此软件包是Go项目的一部分。您可以在<go-root-path>/src
目录中找到它。
通过运行go env GOROOT
可以找到您的“根目录路径”。
Go
在Linux中的可能位置为/usr/local/go
答案 1 :(得分:1)
Go标准库软件包位于GOROOT/src
中。
对于GOROOT
,运行
go env GOROOT
例如,对于Linux上的软件包import "crypto/ecdsa"
文件ecdsa.go
,
$ go env GOROOT
/home/peter/go
$ ls /home/peter/go/src/crypto/ecdsa/ecdsa.go
/home/peter/go/src/crypto/ecdsa/ecdsa.go
$