我遇到了麻煩,當我嘗試啟動任何 .go 應用程序時出現(xiàn)以下錯誤:C:\Go12\test>go run cmp.gogo build command-line-arguments: open NUL: Can not find the specified file.C:\Go12\test>go envset GOARCH=386set GOBIN=C:\going\bin\set GOCHAR=8set GOEXE=.exeset GOHOSTARCH=386set GOHOSTOS=windowsset GOOS=windowsset GOPATH=C:\going\set GORACE=set GOROOT=C:\Go12set GOTOOLDIR=C:\Go12\pkg\tool\windows_386set TERM=dumbset CC=gccset GOGCCFLAGS=-g -O2 -m32set CXX=g++set CGO_ENABLED=0我究竟做錯了什么?希望得到您的幫助,謝謝。
2 回答

Smart貓小萌
TA貢獻1911條經(jīng)驗 獲得超7個贊
看起來您GOPATH
的設置為C:\going
,但您的實際代碼在C:\Go12\test
. 該GOPATH
變量應該是您工作區(qū)的根目錄,并且您的代碼應該位于$GOPATH\src
.
嘗試將您的 .go 文件放入并重C:\going\src\test
試。還要確保cmp.go
說它package main
的包聲明或go run
不能正常工作。
除了上述之外,請確保您與cmp.go
使用go run
.
有關Go 工作區(qū)和環(huán)境變量設置的更多信息,請參閱如何編寫 Go 代碼。
- 2 回答
- 0 關注
- 428 瀏覽
添加回答
舉報
0/150
提交
取消