使用第三方Go庫時,不需要重新編譯整個項目。Go的包管理工具可以方便地將第三方庫導入到項目中,只需在代碼中導入相應的包即可使用其中的函數和方法。在編譯項目時,Go編譯器會自動解析導入的包,并將其編譯為可執行文件。因此,無需重新編譯整個項目,只需編譯修改過的文件即可。這使得Go語言在使用第三方庫時非常靈活和高效。所以,無論是添加新的第三方庫還是更新已有的庫,都不需要重新編譯整個項目。
問題內容
我是 go
的初學者。我發現人們只是通過使用標簽推送到 github 存儲庫來發布 go 庫。發布時它并沒有真正編譯任何東西。除了源代碼之外,沒有任何構建制品。
當我使用第三方庫時,會調用命令 go get xxx
來運行。該庫會與我的源代碼一起在我的本地編譯嗎?那么go沒有任何編譯庫嗎?
解決方法
使用第三方go庫需要重新編譯嗎?
是的。
該庫會與我的源代碼一起在我的本地編譯嗎?
是的。
那么go沒有任何編譯庫嗎?
基本上沒有。