首頁 > 後端開發 > Golang > 主體

設定 go build 的 workdir/pwd

WBOY
發布: 2024-02-15 14:00:11
轉載
925 人瀏覽過

设置 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
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板