目錄
問題內容
解決方法
首頁 後端開發 Golang 設定 go build 的 workdir/pwd

設定 go build 的 workdir/pwd

Feb 15, 2024 pm 02:00 PM
go語言

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

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

golang 如何使用反射存取私有欄位和方法 golang 如何使用反射存取私有欄位和方法 May 03, 2024 pm 12:15 PM

golang 如何使用反射存取私有欄位和方法

golang函數動態建立新函數的技巧 golang函數動態建立新函數的技巧 Apr 25, 2024 pm 02:39 PM

golang函數動態建立新函數的技巧

Go語言中的效能測試與單元測試的差異 Go語言中的效能測試與單元測試的差異 May 08, 2024 pm 03:09 PM

Go語言中的效能測試與單元測試的差異

Golang技術在設計分散式系統時應注意哪些陷阱? Golang技術在設計分散式系統時應注意哪些陷阱? May 07, 2024 pm 12:39 PM

Golang技術在設計分散式系統時應注意哪些陷阱?

Golang技術在機器學習中使用的函式庫和工具 Golang技術在機器學習中使用的函式庫和工具 May 08, 2024 pm 09:42 PM

Golang技術在機器學習中使用的函式庫和工具

golang函數命名約定的演變 golang函數命名約定的演變 May 01, 2024 pm 03:24 PM

golang函數命名約定的演變

Golang技術在行動物聯網開發中的作用 Golang技術在行動物聯網開發中的作用 May 09, 2024 pm 03:51 PM

Golang技術在行動物聯網開發中的作用

golang可變參數是否可以用於函數傳回值? golang可變參數是否可以用於函數傳回值? Apr 29, 2024 am 11:33 AM

golang可變參數是否可以用於函數傳回值?

See all articles