第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

從 Go 1.13 升級(jí)后使用 Go 1.14 構(gòu)建時(shí),是什么導(dǎo)致了關(guān)于“先前聲明”

從 Go 1.13 升級(jí)后使用 Go 1.14 構(gòu)建時(shí),是什么導(dǎo)致了關(guān)于“先前聲明”

Go
絕地?zé)o雙 2022-05-18 15:38:46
將我的go安裝文件夾升級(jí)到Go 1.14sudo tar -C /usr/local -xzf go1.14.linux-amd64.tar.gz每次我嘗試構(gòu)建程序時(shí)都會(huì)收到運(yùn)行時(shí)錯(cuò)誤:~/playground/go/src/hello  go build hello# runtime/internal/atomic/usr/local/go/src/runtime/internal/atomic/atomic_amd64x.go:18:6: Load redeclared in this block    previous declaration at /usr/local/go/src/runtime/internal/atomic/atomic_amd64.go:16:24/usr/local/go/src/runtime/internal/atomic/atomic_amd64x.go:24:6: Loadp redeclared in this block    previous declaration at /usr/local/go/src/runtime/internal/atomic/atomic_amd64.go:22:32/usr/local/go/src/runtime/internal/atomic/atomic_amd64x.go:30:6: Load64 redeclared in this block    previous declaration at /usr/local/go/src/runtime/internal/atomic/atomic_amd64.go:28:26/usr/local/go/src/runtime/internal/atomic/atomic_amd64x.go:36:6: LoadAcq redeclared in this block    previous declaration at /usr/local/go/src/runtime/internal/atomic/atomic_amd64.go:34:27/usr/local/go/src/runtime/internal/atomic/atomic_amd64x.go:41:6: Xadd redeclared in this block    previous declaration at /usr/local/go/src/runtime/internal/atomic/atomic_amd64.go:39:37/usr/local/go/src/runtime/internal/atomic/atomic_amd64x.go:44:6: Xadd64 redeclared in this block    previous declaration at /usr/local/go/src/runtime/internal/atomic/atomic_amd64.go:42:39/usr/local/go/src/runtime/internal/atomic/atomic_amd64x.go:47:6: Xadduintptr redeclared in this block    previous declaration at /usr/local/go/src/runtime/internal/atomic/atomic_amd64.go:45:47/usr/local/go/src/runtime/internal/atomic/atomic_amd64x.go:50:6: Xchg redeclared in this block    previous declaration at /usr/local/go/src/runtime/internal/atomic/atomic_amd64.go:48:36我試圖降級(jí)到版本1.13.8并且build一切run正常。sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.13.8.linux-amd64.tar.gz~  go versiongo version go1.13.8 linux/amd64~/go  go build hello && go run hellohello, world我的操作系統(tǒng)是 Linux Mint 19.2。
查看完整描述

1 回答

?
慕村9548890

TA貢獻(xiàn)1884條經(jīng)驗(yàn) 獲得超4個(gè)贊

當(dāng)目標(biāo)目錄已用于較舊的Go安裝并且某些文件已被重命名(與以前的版本相比)時(shí),此錯(cuò)誤是可重現(xiàn)的并且會(huì)發(fā)生。


例如:


Go 1.13.8中的文件go/src/runtime/internal/atomic/atomic_amd64x.go已移至Go 1.14go/src/runtime/internal/atomic/atomic_amd64.go中。


在不清理目標(biāo)目錄的情況下提取會(huì)觸發(fā)“先前聲明”錯(cuò)誤,因?yàn)閒unc Xchguintptr在go/src/runtime/internal/atomic/atomic_amd64x.go和go/src/runtime/internal/atomic/atomic_amd64.go


為避免此類錯(cuò)誤,請(qǐng)刪除安裝文件夾 ( /usr/local/go ) 并重新安裝Go 1.14。


sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.14.linux-amd64.tar.gz

再次測(cè)試:


~/go/src/hello  go version

go version go1.14 linux/amd64

~/go/src/hello  go build hello && go run hello

hello, world


查看完整回答
反對(duì) 回復(fù) 2022-05-18
  • 1 回答
  • 0 關(guān)注
  • 109 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)