我的fib包有这个文件夹结构:
$ tree
.
└── src
└── fib
├── fib
│ └── main.go
├── fib.go
└── fib_test.go
(main.go在包里main,fib(_test).go在包里fib)
GOPATH 设置为$PWD/src,GOBIN 设置为$PWD/bin。当我运行时go install fib/fib,我得到一个fib在目录中调用的文件bin(这是我所期望的):
$ tree bin/
bin/
└── fib
但是当我设置GOOSor 时GOARCH,GOOS_GOARCH会创建表单中的目录:
$ GOARCH=386 GOOS=windows go install fib/fib
$ tree bin/
bin/
└── windows_386
└── fib.exe
这不是我想要的。我想将文件fib.exe放在bin目录中,而不是在子目录中bin/windows_386。
(这怎么可能?
慕仙森
叮当猫咪
相关分类