Go語言學習筆記go build 和go run的區別

大家在最初學習go語言的過程爲了能對go語言的整體情況有很好的瞭解,我們一般都會從命令行開始學起,雖然和後期我們用到的那些ide相比,貌似效率是有點低,但是爲了打下紮實的基礎,這樣的過程我們最好是要走的。

go build 把go的源文件編譯並且和它所依賴的包打包成可執行文件

go run 也要進行編譯,但是不打包。

go run 運行go源文件要比go build 打包正的可執行文件之後再運行要慢一些,所以在生產環境上我們其實是

要求打包成exe。

go build 打包後的包要比go源文件大好多,其實是因爲打包依賴了其他的文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章