首頁 >後端開發 >Golang >我可以給我的 Go 庫和二進位檔案使用相同的名稱嗎?

我可以給我的 Go 庫和二進位檔案使用相同的名稱嗎?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-01 17:41:13501瀏覽

Can I Give My Go Library and Binary the Same Name?

我可以建立具有相同名稱的函式庫和二進位檔案嗎?

查詢:

正在建立庫和二進位檔案構造的目的是使二進位檔案可以獨立使用。但是,嘗試使用與預期名稱不同的命令來完成此結果,並且發現的解決方法感覺不是最佳的。有更適合的方法嗎?

回覆:

共存庫和二進位檔案的最佳化目錄結構:

推薦方法是按如下方式建立目錄:

此配置產生一個名為tar 的二進位檔案和名為tar 的庫。

GitHub 儲存庫注意事項:

如果在GitHub 等平台上託管庫和二進位文件,建議使用以下目錄結構:

這種安排會在執行go get install github.com/you/tar/tar 和函式庫時產生二進位tar github.com/you/tar 執行 go get install github.com/you/tar。

替代安排:

庫和二進位位置可以顛倒取決於優先順序:

這個替代結構可以方便地從根目錄執行go install ./... 等指令來建置套件和子包。

以上是我可以給我的 Go 庫和二進位檔案使用相同的名稱嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn