说明:

之前学习过go语言(大概是0.9版本),后来更新太快,也没怎么使用,就荒废掉了,今年有项目需要用go开发,重新捡起。
这是我在学习go语言过程中整理的内容,这里记录下,也方便我以后查阅。
操作系统: CentOS 6.9_x64
go语言版本: 1.8.3
安装go
这里直接安装二进制,其它方式请自行搜索。
1、下载并安装go
命令如下:
wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz --no-check-certificate tar zxvf go1.8.3.linux-amd64.tar.gz mv go /usr/local/
2、添加环境变量
vim /etc/profile
添加如下内容:
export PATH=$PATH:/usr/local/go/bin export GOROOT=/usr/local/go
使配置生效:
[root@localhost ~]# source /etc/profile [root@localhost ~]# go version go version go1.8.3 linux/amd64 [root@localhost ~]#
使用go
这里以简单的示例介绍下go语言的编译、运行,更深层次的内容暂不讨论。
文件名: test1.go 代码:
package main
import "fmt"
func main() {
fmt.Println("Email : Mike_Zhang@live.com")
}
常规编译运行
1、通过go build 命令将go源码编译成二进制文件;
2、执行编译好的二进制文件即可。
示例如下:
[root@localhost src]# go build test1.go [root@localhost src]# ls test1 test1.go [root@localhost src]# ./test1 Email : Mike_Zhang@live.com [root@localhost src]#
以脚本方式运行
go语言可以直接通过go run直接运行程序,可以借助此特性以脚本方式运行go程序。
方法1:
[root@localhost src]# go run test1.go Email : Mike_Zhang@live.com [root@localhost src]#
方法2:
在文件头部加入如下代码:
//usr/bin/env go run $0 "$@"; exit
然后通过chmod赋予可执行权限即可。
示例如下:
[root@localhost src]# cat test1.go
//usr/bin/env go run $0 "$@"; exit
package main
import "fmt"
func main() {
fmt.Println("Email : Mike_Zhang@live.com")
}
[root@localhost src]# chmod a+x test1.go
[root@localhost src]# ./test1.go
Email : Mike_Zhang@live.com
[root@localhost src]#
好,就这些了,希望对你有帮助。
以上这篇go1.8之安装配置具体步骤就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# go
# 安装配置
# Go语言运行环境安装详细教程
# 给大家
# 这是
# 我在
# 也没
# 你有
# 希望能
# 掉了
# 可以直接
# 大概是
# 这篇
# 太快
# 小编
# 捡起
# 暂不
# 可执行
# 需要用
# 大家多多
# 过程中
# 下载并安装
# 操作系统
相关文章:
企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
如何在IIS管理器中快速创建并配置网站?
小型网站制作HTML,*游戏网站怎么搭建?
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
如何通过万网虚拟主机快速搭建网站?
如何在Windows 2008云服务器安全搭建网站?
深入理解Android中的xmlns:tools属性
香港网站服务器数量如何影响SEO优化效果?
建站之星备案流程有哪些注意事项?
建站主机功能解析:服务器选择与快速搭建指南
如何在企业微信快速生成手机电脑官网?
如何在IIS中配置站点IP、端口及主机头?
制作网站的软件免费下载,免费制作app哪个平台好?
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
网页设计网站制作软件,microsoft office哪个可以创建网页?
装修招标网站设计制作流程,装修招标流程?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
IOS倒计时设置UIButton标题title的抖动问题
开源网站制作软件,开源网站什么意思?
如何通过服务器快速搭建网站?完整步骤解析
如何快速完成中国万网建站详细流程?
如何快速上传自定义模板至建站之星?
建站之星如何快速生成多端适配网站?
建站之星安装模板失败:服务器环境不兼容?
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
表情包在线制作网站免费,表情包怎么弄?
建站主机数据库如何配置才能提升网站性能?
如何在腾讯云免费申请建站?
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
微网站制作教程,我微信里的网站怎么才能复制到浏览器里?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
简历在线制作网站免费版,如何创建个人简历?
手机网站制作与建设方案,手机网站如何建设?
如何配置IIS站点权限与局域网访问?
油猴 教程,油猴搜脚本为什么会网页无法显示?
存储型VPS适合搭建中小型网站吗?
建站之星后台管理系统如何操作?
非常酷的网站设计制作软件,酷培ai教育官方网站?
如何用花生壳三步快速搭建专属网站?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
佛山企业网站制作公司有哪些,沟通100网上服务官网?
如何在服务器上配置二级域名建站?
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
*请认真填写需求信息,我们会在24小时内与您取得联系。