go 1.03 环境搭建

go开发环境搭建

下载go安装包

官网下载页面:
https://golang.org/dl/
中文社区下载页面:
https://studygolang.com/dl
linux系统,下载链接:
https://dl.google.com/go/go1.12.5.linux-amd64.tar.gz
安装文档介绍:
http://docs.studygolang.com/doc/install

下载开发IDE,我使用liteIDE

下载页面:http://liteide.org/cn/
选一个下载地址:https://github.com/visualfc/liteide/releases/download/x36/liteidex36.linux64-qt5.5.1.tar.gz

安装下载好的包–解压到需要的路径即可

golang:
sudo tar -C /usr/local -xzf go1.12.5.linux-amd64.tar.gz

liteide:
sudo tar -C /usr/local -xzf liteidex36.linux64-qt5.5.1.tar.gz

设置系统环境变量和创建开发工程目录

1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
# 创建开发代码的工程目录,并追加到GOPATH环境变量
mkdir -p ~/go/src
echo 'export GOPATH=$HOME/go' >> ~/.bashrc
# 把go的安装目录追加到PATH环境变量
echo 'export PATH=$PATH:$GOPATH/bin:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc
# 使用go version 验证go安装是否成功
go version
# 追加liteide的安装路径到PATH环境变量

echo 'export PATH=/usr/local/liteide/bin:$PATH' >> ~/.bashrc

缺少libstdc++.so.6而摄错

如果是在ubuntu14.04上运行liteIDE,可以会遇到如下报错

1
2
3
liteide: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/local/liteide/bin/../lib/libQt5Core.so.5)
liteide: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/local/liteide/bin/../lib/libicui18n.so.55)
liteide: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/local/liteide/bin/../lib/libicuuc.so.55)

解决办法:
从ubuntu18的机器上找到libstdc++.so.6,复制到 /usr/local/liteide/lib/libstdc++.so.6
再启动即可

参考链接:https://github.com/visualfc/liteide/issues/961

go命令

go build xxx.go
此命令只会编译代码,不能运行可执行程序
go run xxx.go
此命令只会执行go文件,不会编译成可执行程序

go的目录结构

1
2
3
4
5
6
goproject/
└── src
└── gocode
└── project01
├── main
└── package_name_dir

这样的结构,那么就设定GOPATH=xxxxx/goproject


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 rootid@126.com

文章标题:go 1.03 环境搭建

本文作者:Shawn

发布时间:2019-05-17, 10:18:24

最后更新:2019-05-28, 10:14:24

原始链接:https://gitrootid.github.io/2019/05/17/golang/go-1-03-环境搭建_/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏