ubuntu自带的gccgo和下载的golang有什么区别?

ameyume
博客专家认证
2019-07-29 11:21:27
1、下载了最新的go版本:go1.12.7.linux-amd64.tar.gz
并解压到usr/local/go目录下:
ame@ame:/usr/local/go$ ls
api bin CONTRIBUTORS favicon.ico LICENSE PATENTS README.md src VERSION
AUTHORS CONTRIBUTING.md doc

2、配置环境变量~/.bashrc
export GOPATH=/home/ame/go/golang
export GOROOT=/usr/local/go
export GOBIN=$GOROOT/bin/
export GOTOOLS=$GOROOT/pkg/tool/

export PATH=$PATH:$GOBIN:$GOTOOLS:~/liteide/bin
执行source ~/.bashrc,使之生效

3、查询go版本,还是gccgo版本:
ame@ame:~$ go version
go version xgcc (Ubuntu 4.9.4-2ubuntu1~14.04.1) 4.9.4 linux/amd64

那golang和gccgo有什么区别?
应该用哪个呢?
如果需要使用golang的版本,该怎么配置?
...全文
1574 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qybao 2019-07-29
  • 打赏
  • 举报
回复
这是两个不同的go编译器
用到的类库不一样,编译出来的可执行文件的大小和执行速度也不一样
具体你可以网上搜索一下两个的区别
https://www.oschina.net/question/12_109509

2,348

社区成员

发帖
与我相关
我的任务
社区描述
go语言学习与交流版
社区管理员
  • go语言社区
  • 俺叫西西弗斯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧