簡體   English   中英

go 工具:沒有這樣的工具“鏈接”

[英]go tool: no such tool "link"

使用 (go1.15.11.windows-amd64.msi) 將 Go 從 1.13 升級到 1.15.11 后無法使用 Go Build.. 出現錯誤

命令后

go build -o test_plugin.exe cmd/main.go

出現錯誤: go 工具:沒有這樣的工具“鏈接”

我的系統是 Windows 10 - 64 位

c:\Program Files\Go>go env
set GO111MODULE=
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\asik\AppData\Local\go-build
set GOENV=C:\Users\asik\AppData\Roaming\go\env
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=C:\Users\asik\go\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:\Users\asik\go
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=C:\Program Files\Go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=C:\Program Files\Go\pkg\tool\windows_amd64
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\Users\ASIK~1\AppData\Local\Temp\go-build756567874=/tmp/go-build -gno-record-gcc-switches


Go>go tool

addr2line
api
asm
buildid
cgo
compile
cover
dist
doc
fix
go_bootstrap
nm
objdump
oldlink
pack
pprof
test2json
trace
vet

我需要鏈接嗎,我們需要使用其他工具將源代碼編譯成 an.exe 嗎? 發現以下類似的問題已發布go build error: go tool: no such tool “link”

我的系統是 64 位的,我為 64 位安裝了 go,但仍然出現錯誤。 請指教!

謝謝

運行此命令:

go build -x file.go

給出這個結果:

"c:\\go\\pkg\\tool\\windows_amd64\\link.exe" -o "$WORK\\b001\\exe\\a.out.exe"
-importcfg "$WORK\\b001\\importcfg.link" -buildmode=pie
-buildid=a3yQYdmCUBlKRJRnXOtI/-ILbUkUHpKsIsmcOlKCY/LTj3Pux0FskrMdFjMcGk/a3yQYdmCUBlKRJRnXOtI
-extld=gcc "$WORK\\b001\\_pkg_.a"

我會檢查該文件是否在該位置。 您不需要將其添加到PATH 如果失敗,我會下載這個:

https://golang.org/dl/go1.16.3.windows-amd64.zip

並解壓縮,以便您留下類似C:\go\bin\go.exe的路徑。

那是因為你沒有刪除之前的安裝,存在一些沖突。 當我不刪除以前的 $GOROOT(c:\go fir windows) 文件夾時,這發生在 linux 中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM