Go語言命令列編譯與執行

2021-10-17 12:12:14 字數 443 閱讀 7821

使用go build

在專案目錄下執行go build

在其他路徑下執行go build,需要在後面加上專案的路徑

(專案路徑從gopath/src後開始寫起,編譯之後的可執行檔案就儲存在當前目錄下)

go build -o hello.exe

執行go install

先編譯得到乙個可執行檔案

將可執行問價拷貝到gopsth/bin

cmd交叉編譯

set cgo_enable=0  // 禁用go

set goos=linux // 目標平台為linux

set goarch=amd64 // 目標處理器為amd64

GO 命令列 編譯命令

go111module 在go語言 1.12 版本之前,要啟用 go module 工具首先要設定環境變數 go111module,不過在go語言 1.13 及以後的版本則不再需要設定環境變數。通過 go111module 可以開啟或關閉 go module 工具。windows 下開啟 go111...

命令列編譯執行Go語言時引數代入的問題

golang 主要用於伺服器端,於是shell 命令下面的編譯執行就顯得非常重要。在linux下面搭建好golang 環境以後,我們就需要用shell來控制go語言了。熟悉shell的人應該都知道在執行shell指令碼的時候經常會有代入引數的情況,一般格式是 sh test.sh param.就是說...

Go語言 flag Go的命令列引數 命令列處理

1.命令列引數 命令列引數是指定程式執行引數的乙個常見方式。例如,go run hello.go,程式 go 使用了 run 和 hello.go 兩個引數。package main import os import fmt func main 要實驗命令列引數,最好先使用 go build 編譯乙...