有誰知道是否可以使用“ go build”命令從目錄中的多個(gè)文件進(jìn)行構(gòu)建?例如src/ file1.go file2.go其中file1.go包含“ func main()”方法,而file2提供支持功能。我已經(jīng)嘗試通過使用以下導(dǎo)入語句,但是我什么也沒有import ( "file2")import ( file2 "./file2")我想知道是否需要修改GOROOT環(huán)境變量才能使其正常工作。或者,如果我只是愚蠢而錯(cuò)過了令人眼花obvious亂的明顯東西。
1 回答

月關(guān)寶盒
TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個(gè)贊
如果file1.go和file2.go是同一軟件包的一部分,則應(yīng)該可以正常工作。您不必將文件從同一包導(dǎo)入到彼此。它們的變量和功能已經(jīng)共享。
如果文件屬于不同的軟件包,則它們應(yīng)位于不同的目錄中。
- 1 回答
- 0 關(guān)注
- 238 瀏覽
添加回答
舉報(bào)
0/150
提交
取消