全网整合营销服务商

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

免费咨询热线: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语言运行环境安装详细教程  # 给大家  # 这是  # 我在  # 也没  # 你有  # 希望能  # 掉了  # 可以直接  # 大概是  # 这篇  # 太快  # 小编  # 捡起  # 暂不  # 可执行  # 需要用  # 大家多多  # 过程中  # 下载并安装  # 操作系统 


相关文章: 详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  设计网站制作公司有哪些,制作网页教程?  网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?  攀枝花网站建设,攀枝花营业执照网上怎么年审?  贸易公司网站制作流程,出口贸易网站设计怎么做?  表情包在线制作网站免费,表情包怎么弄?  如何选择高效响应式自助建站源码系统?  建站主机选择指南:服务器配置与SEO优化实战技巧  如何制作算命网站,怎么注册算命网站?  如何打造高效商业网站?建站目的决定转化率  如何有效防御Web建站篡改攻击?  网站网页制作专业公司,怎样制作自己的网页?  潍坊网站制作公司有哪些,潍坊哪家招聘网站好?  如何在建站主机中优化服务器配置?  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  如何在香港免费服务器上快速搭建网站?  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  家庭建站与云服务器建站,如何选择更优?  义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?  网站制作公司,橙子建站是合法的吗?  ,柠檬视频怎样兑换vip?  建站之星2.7模板:企业网站建设与h5定制设计专题  建站之星好吗?新手能否轻松上手建站?  再谈Python中的字符串与字符编码(推荐)  小建面朝正北,A点实际方位是否存在偏差?  如何通过VPS建站实现广告与增值服务盈利?  如何快速生成高效建站系统源代码?  如何在Golang中使用encoding/gob序列化对象_存储和传输数据  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  网站制作培训多少钱一个月,网站优化seo培训课程有哪些?  如何选择适配移动端的WAP自助建站平台?  非常酷的网站设计制作软件,酷培ai教育官方网站?  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  如何通过可视化优化提升建站效果?  如何通过山东自助建站平台快速注册域名?  定制建站是什么?如何实现个性化需求?  如何通过VPS搭建网站快速盈利?  导航网站建站方案与优化指南:一站式高效搭建技巧解析  长沙做网站要多少钱,长沙国安网络怎么样?  ,怎么在广州志愿者网站注册?  建站之星如何实现PC+手机+微信网站五合一建站?    巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  建站之星代理商如何保障技术支持与售后服务?  如何通过二级域名建站提升品牌影响力?  建站10G流量真的够用吗?如何应对访问高峰?  高端网站建设与定制开发一站式解决方案 中企动力  江苏网站制作公司有哪些,江苏书法考级官方网站?  如何选择建站程序?包含哪些必备功能与类型?  建站之星安装后如何配置SEO及设计样式? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。