Golang打包執行

2021-10-07 06:26:30 字數 778 閱讀 2737

cgo_enabled=0 goos=linux goarch=amd64 go build main.go
cgo_enabled=0 goos=darwin goarch=amd64 go build main.go
cgo_enabled=0 goos=windows goarch=amd64 go build main.go
set cgo_enabled=0 

set goos=linux

set goarch=amd64

go build main.go

目標可執行程式執行作業系統,支援 darwin,freebsd,linux,windows

目標可執行程式作業系統構架,包括 386,amd64,arm

指明 cgo 工具是否可用的標識

nohup ./xx 2>&1 &
nohup加在乙個命令的最前面,表示不結束通話的執行命令,注意並沒有後台執行的功能

&加在乙個命令的最後面,表示這個命令放在後台執行

0 表示標準輸入

1 表示標準輸出

2 表示標準錯誤輸出

> 預設為標準輸出重定向,與 1> 相同

2>&1 意思是把 標準錯誤輸出 重定向到 標準輸出.

&>file 意思是把 標準輸出 和 標準錯誤輸出 都重定向到檔案file中

vue執行,打包

一 安裝vue 需要的環境 1.windows環境安裝node.js需配置環境變數 path d program files nodejs 2.測試安裝是否成功,cmd 輸入 node v npm v 二 啟動專案 1.換 映象 得到原本的映象位址 npm get registry 設成 的 npm...

打包Golang並在Android環境下執行

打包在android下的可執行程式 打包的 如下,作用是輸出執行的作業系統的資訊 func main 其中打包的檔案只有上面的乙個,檔名為android.go 當mac或者linux環境下有go以及adb的環境即可編譯執行,在go檔案所在的目錄下執行打包的命令,命令如下 cgo enabled 0 ...

Golang 程式執行順序

在乙個 go 程式中通常包含 包 常量 變數 init main 等元素,如果同時存在多個包,包之間存在依賴關係,每個包中存在多個 init 函式,每個檔案中存在多個 init 函式,那麼問題來了,他們之間的執行順序是什麼樣的?通過本文我們來對它們之間的執行順序做盡可能詳盡的說明。如有不正之處,歡迎...