我有以下項目結構./ lib/ shared library cmd/ cli/ main.go srv/ main.go在主要.go我有package mainimport "fmt"func main() { fmt.Println("cli")}從根文件夾我運行,希望和二進制文件將在根文件夾中創建,但沒有任何反應go build ./...clisrv但運行確實會在根文件夾中生成二進制文件go build ./cmd/clicli怎么了?
1 回答

紫衣仙女
TA貢獻1839條經驗 獲得超15個贊
從 Go 1.13 開始,如果將標志顯式設置為目錄,將輸出多個可執行文件。因此,例如,將構建所有匹配的可執行文件并將其輸出到目錄 。go build
-o
mkdir -p ./bin && go build -o ./bin ./...
./...
./bin
- 1 回答
- 0 關注
- 93 瀏覽
添加回答
舉報
0/150
提交
取消