先设置好GOROOT
和GOPATH
比如我的:
GOROOT
: D:\Go
GOPATH
: D:\code\go
那么所有项目都需要放在D:\code\go\src
中
假如项目目录结构如下:
D:\code\go\src
├──project_1
│ └── main.go
│ └── package1
│ └── package1.go
├── project_2
│ └── main.go
│ └── package2
│ └── package2.go
编译package1包,可以
1.在package1目录中执行 go install
2.在project_1目录中执行 go install package1
得到编译后的文件package1.a
将会放置在%GOPATH%\pkg
中
编译可执行文件,可以在project目录下执行go install
,那么生成的可执行文件将放置在%GOPATH%\bin
中
另外,若要在project_1中使用package2包,正确的import路径是import "project_2/package2"
(以路径%GOPATH%\src
为基准)