首頁 >後端開發 >Golang >設定 go build 的 workdir/pwd

設定 go build 的 workdir/pwd

WBOY
WBOY轉載
2024-02-15 14:00:11942瀏覽

设置 go build 的 workdir/pwd

php小編小新在這裡為大家介紹一種設定"go build"的工作目錄的方法。在使用Go語言進行開發時,我們經常需要在終端機中執行"go build"命令來編譯我們的程式碼。預設情況下,這個指令會將工作目錄設定為目前所在的目錄。但有時我們希望將工作目錄設定為其他位置,以便更好地組織我們的程式碼和資源檔案。這篇文章將向大家展示如何在命令列中設定"go build"的工作目錄,以便更靈活地進行程式碼編譯和調試。

問題內容

是否可以將工作目錄設定為不同的路徑?

例如,我想從根路徑運行 go build,但我的原始程式碼位於不同的目錄下,並且我不想 cd 到它。

例如,npm 有 --prefix,就是用於此目的的。

解決方法

是的,有可能。

go build -o [output file path/name] [source code file path/name]

例如,如果您的原始程式碼檔案位於projectdir/code/src/ 並希望建置輸出並將其儲存到projectdir/code/out,請執行下列操作:

$ go build -o projectdir/code/out/main projectdir/code/src/main.go

根據 go build 文件:

如果指定的輸出是現有目錄或以斜線或 反斜杠,那麼任何生成的可執行檔都將寫入其中 目錄。

所以我們上面的建置指令可以重寫如下:

go build -o projectdir/code/out/ projectdir/code/src/main.go

它將在 projectdir/code/out/ 目錄中產生名為 main 的可執行檔。

有關更多詳細信息,請運行 go help build

以上是設定 go build 的 workdir/pwd的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:stackoverflow.com。如有侵權,請聯絡admin@php.cn刪除