首頁 >後端開發 >Golang >golang 如何運行

golang 如何運行

(*-*)浩
(*-*)浩原創
2019-12-31 09:53:384597瀏覽

golang 如何運行

Go語言的執行方式有兩種,一種是編譯後再執行,另一種直接go run執行.

一、先編譯後執行                                               (推薦學習:go

.go文件(源代碼)--->go build指令把源代碼編譯(如果是windows下會編譯出一個.exe可執行文件,如果是linux或mac,那麼會沒有後綴,仍然是一個可執行檔)--->執行輸出結果

二、對原始碼直接執行go run

.go檔(原始碼)--->底層編譯運行,是隱藏的(所以這裡速度稍微要比編譯慢)--->執行輸出結果

兩種執行方式的區別

①:如果我們先編譯生成了可執行文件,那麼我們可以將該文件拷貝到沒有go開發環境的機器上,仍然可以運行

②:如果我們是直接go run 執行,那麼如果要在另一台機器上運行,也需要go開發環境,否則無法執行。

③:在編譯時,編譯器會將程式執行所依賴的函式庫檔案包含在執行檔中,可執行的檔案會變大。

以上是golang 如何運行的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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