Ubuntu安装Go:

sudo add-apt-repository ppa:gophers/go
sudo apt-get update
sudo apt-get install golang-stable

方法二:

sudo apt-get install golang

方法三:

直接下载go语言安装包

环境配置:
vi /etc/profile
加入
export GOROOT=/usr/lib/go
export GOARCH=386
export GOOS=linux
export GOPATH=/home/gopath
export GOBIN=$GOPATH/bin
export PATH=$GOPATH/bin:$PATH

(注意:

建议终端安装vim编辑:

$ sudo apt-get install vim)

保存后想要立即生效输入

source /etc/profile

在新建GOPATH下新建三个目录
mkdir src pkg bin
src 存放源码
pkg 存放编译生成的文件
bin 存放生成的可执行文件

创建第一个go应用
cd $GOPATH/src
mkdir test1
cd test1
vi test.go

  1. package main
  2. import "fmt"
  3. func main() {
  4. fmt.Println("Hello world")
  5. }

main.main()是go应用的入口

编译方式
1、进入对应的应用包目录,然后执行go install,就可以安装了
2、在任意的目录执行如下代码go install test
3、进入对应的应用包目录,然后执行go build,就会在当前目录生成可执行文件

 注:vim的一些简单用法(可不使用)

配置VIM支持GO语言语法高亮
cp -r $GOROOT/misc/vim/* ~/.vim/ 注:$GOROOT是go的安装目录
vi ~/.vimrc 加入
filetype plugin indent on
syntax on

安装gocode

go get -u github.com/nsf/gocode
gocode默认安装到$GOBIN下面。

配置gocode

~ cd $GOPATH/src/github.com/nsf/gocode/vim
~ ./update.bash
~ gocode set propose-builtins true
propose-builtins true

Ubuntu系统下go语言环境的搭建相关推荐

  1. ④ESP8266 开发学习笔记_By_GYC 【Ubuntu系统下ESP8266 开发环境搭建】

    目录 ④ESP8266 开发学习笔记_By_GYC [Ubuntu系统下ESP8266 开发环境搭建] 一.安装前准备 1.乐鑫官方的ESP-IDF 编程指南 2.ESP-IDF风格的ESP8266 ...

  2. ubuntu下c语言编程工具,Ubuntu系统下C语言代码检查工具(Splint)

    看一下下面的代码(当然包括错误,以检验splint的功能): #include int main(int argc,char* argv[]){ int a=100; /*没有使用的变量*/ int ...

  3. win10 下GO语言环境的搭建

    win10 下GO语言环境的搭建 说明:使用litelde作为编译器 1.首先到Go语言官网下载GO语言安装包,根据不同的操作系统选择不同的压缩包.这个是下载链接: golang下载链接,选择 直接下 ...

  4. 基于虚拟机Ubuntu系统下C语言简单编写程序

    目录描述 前言 一.修改系统参数 1.查看Ubuntu版本 2.原文件备份 3.下载清华源 二.编写"hello world"C语言程序 1.安装vim 2.建立hello.c 3 ...

  5. ubuntu系统下c语言入门以及编写简单程序

    目录 一,hello world入门 二,在windows系统中编写简单程序 三,在ubuntu系统下用makefile方式编写程序 一,hello world入门 在linux操作系统中打开终端 1 ...

  6. ubuntu系统下C语言编写简单程序

    文章目录 一.学习了解ubuntu系统下vim编辑器的基本运用. 1.如何进入vim编辑器 2.vim编辑器命令模式基本命令 3.vim编辑器编辑模式 4.vim编辑器末行模式命令 二.ubuntu系 ...

  7. Ubuntu系统下C语言编译以及Makefile编译C语言程序

    目录 1.c语言hello world 1.打开终端 2.新建文件夹:mkdir 文件名 3.打开文件夹 cd 文件名 4.vim指令打开hello.c的c语言文件:vi hello.c 5.输入以下 ...

  8. ubuntu系统下c语言helloworld入门以及编写简单程序

    文章目录 一.c语言helloworld入门 二.分别在ubuntu和windows系统下编写简单程序 (一)ubuntu系统下的简单主/子程序 (二)在windows系统下编写简单主/子程序 (三) ...

  9. ubuntu 系统下的Caffe环境搭建

    原文地址:http://blog.csdn.net/hjimce/article/details/48781693 作者:hjimce 对于caffe的系统一般使用linux系统,当然也有window ...

  10. Windows系统下R语言环境搭建及高级图表绘制

    1.R语言环境及其编译软件下载安装: 链接:https://pan.baidu.com/s/186hjytYEqJB2kDUed0beAA  提取码:mtwh 先安装R-4.0.3-win.exe,这 ...

最新文章

  1. 二、Silverlight中使用MVVM(二)——提高
  2. 数组第一个值_Excel公式技巧69:查找第一个非空值
  3. debian中添加sudo命令
  4. 数据结构 - 如何找到有环单链表的环的入口位置(C++)
  5. java 重启线程_java 可重启线程及线程池类的设计(详解)
  6. NetBeans 时事通讯(刊号 # 60 - Jun 21, 2009)
  7. 科普 | Wi-Fi 6 十问十答
  8. 前端学习(3235):react生命周期2
  9. 发布过程5分钟内load飙升问题排查
  10. Struts2+Spring+Hibernate搭建全解!
  11. 关于 IHTMLDocument4 在 Delphi7.0 中不能编译的的解决方法
  12. 暑假集训 || 线段树
  13. linux配置网页访问不了怎么办,本机浏览器访问不到Linux虚拟机中的nginx开启页面...
  14. Jmeter安装及简单使用
  15. NoSQL数据库教程
  16. linux如何添加打印机,ubuntu系统添加打印机
  17. Go test 命令行参数
  18. Bless You Autocorrect!(字典树上建图)
  19. 通俗理解数学的七大难题及希尔伯特23个数学问题
  20. linux/android系统的USB gadget configfs用户空间配置USB HID U盘 adb dcd等模式的使用

热门文章

  1. DIV+CSS网页设计布局应用详解视频教程
  2. [集成IronPython] 使用Module扩展IronPython
  3. swift 获得手机IP(运营商IP和WiFi的IP)
  4. Iroha and Haiku II
  5. 标识符and名字的作用域
  6. mysql备份的三种方式
  7. SQL Service 数据库 基本操作 视图 触发器 游标 存储过程
  8. SilverLight企业应用框架设计【一】整体说明
  9. 如何在 Mac 上将PDF 转换为 Word?
  10. Zabbix 5.0 监测mysql