在 Go 中編寫了一些腳本后,我問自己 -.go文件的編譯和稍后的執(zhí)行以及go run FILE.go命令在性能等方面是否有任何區(qū)別。如果我使用這些方法之一啟動(dòng) Web 服務(wù)有什么好處嗎?
3 回答

小唯快跑啊
TA貢獻(xiàn)1863條經(jīng)驗(yàn) 獲得超2個(gè)贊
go run
只是編譯然后在一個(gè)步驟中運(yùn)行的快捷方式。雖然它對開發(fā)很有用,但在生產(chǎn)中使用它時(shí),您通常應(yīng)該構(gòu)建它并直接運(yùn)行二進(jìn)制文件。

一只斗牛犬
TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個(gè)贊
'go install' 命令將在 pkg 文件夾下創(chuàng)建共享庫編譯文件為 package.a,在 bin 目錄下創(chuàng)建 exec 文件。
go run 命令在進(jìn)行開發(fā)時(shí)很有用,因?yàn)樗皇菫槟幾g和運(yùn)行它,但不會(huì)在 pkg 文件夾和 src 文件夾中生成二進(jìn)制文件
- 3 回答
- 0 關(guān)注
- 322 瀏覽
添加回答
舉報(bào)
0/150
提交
取消