亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

下載并準備要在另一臺獨立機器上使用的 go 包的依賴項

下載并準備要在另一臺獨立機器上使用的 go 包的依賴項

Go
開心每一天1111 2021-12-20 19:08:51
我有兩臺機器:Alice和Bob。Alice未連接到網絡,Bob是。我想在 上構建并運行一個 go 程序Alice,但它需要多個依賴項。是否有準備要從所有這些依賴的便捷方式Bob,所以我只需要一個目錄中復制Bob到Alice和運行go build(上Alice)?
查看完整描述

1 回答

?
呼啦一陣風

TA貢獻1802條經驗 獲得超6個贊

所有編譯源都在$GOPATH. 將其復制到Alice將為您提供重建包所需的一切。由于您的來源也應該在其中$GOPATH,因此不應復制任何其他內容。

如果您使用的是 go1.6+ 或 go1.5 with GO15VENDOREXPERIMENT=1,則可以將所有依賴項放入vendor/項目的子目錄中,將它們打包在一起。

通過設置GOOSGOARCH環境變量,交叉編譯在 go 中也很容易(除非你需要 cgo)。

Go 構建參考:https : //golang.org/pkg/go/build/

http://dave.cheney.net/2015/08/22/cross-compilation-with-go-1-5


查看完整回答
反對 回復 2021-12-20
  • 1 回答
  • 0 關注
  • 161 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號