Go打印xgcc版本,但不去安装版本 [英] Go is printing xgcc version but not go installed version

查看:432
本文介绍了Go打印xgcc版本,但不去安装版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

转到版本:它打印

go version xgcc (Ubuntu 4.9.1-0ubuntu1) 4.9.1 linux/amd64

我安装的版本是最新版本,即从tar版本安装的1.4.2

My installed version is the latest one and i.e 1.4.2

go1.4.2.linux-amd64.tar.gz

GO环境变量看起来像这样:

GO Environmental variables looks exactly like this:

GOARCH="amd64"
GOBIN="/home/user/coding/golang/gocnew/goc/bin"
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/user/coding/golang/gocnew/goc"
GORACE=""
GOROOT="/home/user/go"
GOTOOLDIR="/home/user/go/pkg/tool/linux_amd64"
TERM="dumb"
CC="gcc"
GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread"
CXX="g++"
CGO_ENABLED="1"    

我希望将版本打印为1.4.2,那么可以如何实现?

I expect go version to be printed as 1.4.2, so how that can be achieved?

推荐答案

看就像你有两个版本的Go安装。一个来自ubuntu软件包管理器,另一个来自源码tar。

Looks like you have two versions of Go installed. One from ubuntu package manager and one you installed from source tar.

确认请尝试删除gccgo:

To confirm kindly try to remove gccgo :

sudo apt-get remove gccgo

这篇关于Go打印xgcc版本,但不去安装版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆