go1.8之安装配置具体步骤
发布时间 - 2026-01-11 01:49:25 点击率:次说明:

之前学习过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语言运行环境安装详细教程
# 给大家
# 这是
# 我在
# 也没
# 你有
# 希望能
# 掉了
# 可以直接
# 大概是
# 这篇
# 太快
# 小编
# 捡起
# 暂不
# 可执行
# 需要用
# 大家多多
# 过程中
# 下载并安装
# 操作系统
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】
Laravel如何发送系统通知?(Notification渠道示例)
Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作
laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法
详解CentOS6.5 安装 MySQL5.1.71的方法
Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)
Laravel怎么在Blade中安全地输出原始HTML内容
Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程
如何在服务器上配置二级域名建站?
如何挑选高效建站主机与优质域名?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
文字头像制作网站推荐软件,醒图能自动配文字吗?
Laravel怎么实现支付功能_Laravel集成支付宝微信支付
JavaScript中的标签模板是什么_它如何扩展字符串功能
如何在自有机房高效搭建专业网站?
php485函数参数是什么意思_php485各参数详细说明【介绍】
移动端脚本框架Hammer.js
Internet Explorer官网直接进入 IE浏览器在线体验版网址
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
打造顶配客厅影院,这份100寸电视推荐名单请查收
laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法
Laravel如何操作JSON类型的数据库字段?(Eloquent示例)
如何在Tomcat中配置并部署网站项目?
如何注册花生壳免费域名并搭建个人网站?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
如何制作一个表白网站视频,关于勇敢表白的小标题?
详解Android中Activity的四大启动模式实验简述
Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)
佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】
如何在阿里云香港服务器快速搭建网站?
电商网站制作价格怎么算,网上拍卖流程以及规则?
如何快速生成专业多端适配建站电话?
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
桂林网站制作公司有哪些,桂林马拉松怎么报名?
JavaScript数据类型有哪些_如何准确判断一个变量的类型
如何解决hover在ie6中的兼容性问题
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
如何用VPS主机快速搭建个人网站?
大型企业网站制作流程,做网站需要注册公司吗?
简单实现Android验证码
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
下一篇:书中自有黄金屋:知识即财富
下一篇:书中自有黄金屋:知识即财富

