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中文網其他相關文章!