Golang兩種執行流程以及區別

2022-06-20 07:36:07 字數 435 閱讀 7688

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

一、先編譯後執行

.go檔案(源**)--->go build指令把源**編譯(如果是windows下會編譯出乙個.exe可執行檔案,如果是linux或者mac,那麼會沒有字尾,仍然是乙個可執行檔案)--->執行輸出結果

二、對源**直接執行go run

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

兩種執行方式的區別

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

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

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

Texture PBR兩種工作流程

texturesize 2的n次冪,底層圖形學需要,計算更快 不使用2的倍數,系統也會新增畫素補全2n 有最大尺寸限制8k,cubemap最高4k mipmap 影象逐漸減小版本的列表 紋理遠離攝像機時,unity 會自動使用較小版本的紋理 lod 記憶體增加33 warpmode 迴圈模式 平鋪,...

Oracle執行有兩種方式

oracle資料有兩種方式 1 歸檔方式 archivelog 歸檔方式的目的在於當資料庫發生故障時最大限度恢復資料庫,保以保證不丟失任何已經提交的資料 2 不歸檔方 noarchivelog 只能恢復資料庫到最近的 點 冷備份或者邏輯備份 資料丟失是非常可能的。改變不歸檔方式為歸檔方式 切換資料的...

Python的兩種執行方式

python是由guido van rossum於1989年底發明的,1989年聖誕節期間,在阿姆斯特丹,guido為了打發聖誕節的無趣,決心開發乙個新的指令碼解釋程式,做為abc 語言的一種繼承。之所以選中python 大蟒蛇的意思 作為程式的名字,是因為他是乙個叫monty python的喜劇團...