全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

go1.8之安装配置具体步骤

说明:

之前学习过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小时内与您取得联系。