zoukankan      html  css  js  c++  java
  • Linux下安装Go环境

    Golang官网下载地址: https://golang.google.cn/dl/

     注意系统和版本的区别

    1.打开官网下载地址选择对应的系统版本, 复制下载链接

    wget https://dl.google.com/go/go1.13.6.linux-amd64.tar.gz

    2.将其解压缩到/usr/local/(会在/usr/local中创建一个go目录)

    tar -C /usr/local -xzf go1.13.6.linux-amd64.tar.gz

    3.添加环境变量

     vim /etc/profile

    在打开的文件最后添加:

    export GOPATH=/vagrant/go
    export GOROOT=/usr/local/go
    export PATH=$PATH:/usr/local/go/bin
    export PATH=$PATH:$GOPATH:$GOROOT:/bin

    // wq保存退出后source一下

    source /etc/profile

    4.查看版本

    go version

     5.测试使用

    在你的工作区创建hello.go

    package main
    
    import "fmt"
    
    func main() {
    	fmt.Printf("hello, world
    ")
    }

    构建项目(Then build it with the go tool)

    go build hello.go

    会生成一个名为hello的可执行文件

    执行项目

    $ ./hello
    hello, world

    If you see the "hello, world" message then your Go installation is working

    官网版本使用介绍:https://golang.google.cn/doc/install?download=go1.13.6.linux-amd64.tar.gz   (go1.13.6.linux-amd64.tar.gz版本)

    关于Go的一些介绍

    环境变量:

    • $GOROOT:
      表示Go的安装目录。也就是上面我们解压出来的文件夹里面的go文件夹。
    • $GOPATH:
      表示我们的工作空间。用来存放我们的工程目录的地方。

    GOPATH目录:

    一般来说GOPATH下面会有三个文件夹:binpkgsrc,没有的话自己创建。每个文件夹都有其的作用。

    • bin:编译后可的执行文件的存放路径
    • pkg:编译包时,生成的.a文件的存放路径
    • src:源码路径,一般我们的工程就创建在src下面。

    注意:如果要用Go Mod(Go1.11及以上支持)进行包管理,则需要在 GOPATH 以外的目录创建工程。

  • 相关阅读:
    .Net需要掌握的知识
    图片轮播
    vector
    2016ACM青岛区域赛题解
    总是有一个程序的bug没找到
    poj1001_Exponentiation_java高精度
    poj2236_并查集_Wireless Network
    poj1703_Find them, Catch them_并查集
    poj2492_A Bug's Life_并查集
    poj1182食物链_并查集_挑战程序设计竞赛例题
  • 原文地址:https://www.cnblogs.com/yunlongaimeng/p/13268114.html
Copyright © 2011-2022 走看看