先設置好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
爲基準)