「go build」和「go install」的文檔install」簡要提及了它們的功能,讓使用者對其具體操作產生疑問。
「go build」負責將原始程式碼編譯成可執行檔。它將這個檔案放置在執行指令的目前目錄中。
「go install」執行除此之外的其他操作彙編。它不僅編譯可執行文件,還:
此快取透過利用最近未經過的預建置包來增強後續編譯
與「make install」不同,「go install」會自動將檔案放置在預先定義的位置。沒有指定替代目標的選項。
不要嘗試修改「go install」的行為,而是考慮使用 Makefile達到預期的結果。這種方法允許自訂配置並提供文件放置的靈活性。例如,Makefile 可以編譯可執行檔並將其移至「$GOPATH/bin」之外的特定位置。
以上是Go build 與 Go install:有什麼區別以及它們如何處理可執行檔的放置?的詳細內容。更多資訊請關注PHP中文網其他相關文章!