windows+notepad++/centos系统go环境配置

sunday_pp · · 428 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

go是一种开源编译型编程语言,源码和运行环境下载地址:https://golang.org/dl/,本文档选用go的版本为 1.10

一 windows 7

1.1 安装notepad++
1.2 下载安装 go1.10,下载地址:https://golang.org/dl/go1.10.windows-amd64.msi,安装完成后,确认安装路径加入到系统路径中。

2021-04-14_1_PATH环境变量中包含go安装路径.png

1.3 打开notepad++,菜单 插件 -- 插件管理....,搜索GOnpp插件,然后安装。
1.4 写一个简单的源文件hello.go,运行测试整个流程。

package main
import "fmt" 
func main() {
    fmt.Println("Hello world")
}     
2021-04-14_2-go插件.png
2021-04-14_3-运行输出.png

二 centos 7.6

2.1 下载go运行环境到centos,下载地址:https://golang.org/dl/go1.10.linux-amd64.tar.gz

wget https://dl.google.com/go/go1.10.linux-amd64.tar.gz #如果没有安装wget,可自行安装,yum install -y wget
tar -C /usr/local/ -xzvf go1.10.linux-amd64.tar.gz #解压到指定目录

然后配置一下系统路径

vim /etc/profile #修改系统配置文件

#打开文件开始编辑,文件最末尾加入下面4行
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin

export GOPATH=/home/go  #自行创建工作路径,可自行修改
export GOBIN=$GOPATH/bin        

#关闭文件后
source /etc/profile #使系统配置文件修改生效

2.2 可以下一个go源文件hello.go,测试整个流程

cd /home/go/src #如果目录不存在,则先建立
vim hello.go

#下面是文件内容
package main
import "fmt" 
func main() {
    fmt.Println("Hello world")
}     

#保存文件,退出vim
#编译安装hello.go
go install hello.go

#go工作文件夹自动生成了bin文件夹,查看一下bin文件夹
ls -lh  ../bin
#bin文件夹下多出一个hello可执行文件
-rwxr-xr-x 1 root root 2.0M Apr 14 14:52 hello

#运行 hello,可以查看输出
../bin/hello

2.3 部分术语说明如下:

术语 说明
GOROOT go安装路径
GOPATH 我的go工作路径,通常包含src,bin,pkg三个目录,bin和pkg为go环境需要的时候自动生成。
GOBIN go install编译存放路径,通常是GOPATH下面的bin目录
学海无涯,错误难免,如有发现,尽请指正。

--the end


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:sunday_pp

查看原文:windows+notepad++/centos系统go环境配置

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

428 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传