go build时提示unknown directive: toolchain

原因:go版本过低,为1.20。应该升级到1.21以上的版本。

系统是Centos 7,yum安装的版本过低,因此直接从Golang官网下载二进制包。

wget https://golang.google.cn/dl/go1.23.2.linux-amd64.tar.gz
tar -C /usr/local -zxvf go1.23.2.linux-amd64.tar.gz
echo 'export GOROOT=/usr/local/go' >> /etc/profile
echo 'export PATH=$PATH:$GOROOT/bin' >> /etc/profile
echo 'export GOPATH=$HOME/go' >> /etc/profile
source /etc/profile
go version

 

转载请注明来源,谢谢。

有偿解决C++编程问题,承接项目定制开发;寻一份全职或兼职Windows C++开发工作。联系邮箱:[email protected]


老刀的技术日志 » go build时提示unknown directive: toolchain

发表评论