zoukankan      html  css  js  c++  java
  • 【转】Centos Linux 使用Yum安装Go和配置环境

    安装环境:CentOS7.2 64位,安装Golang

    查看go是否安装过:

    $ go env
    GOARCH="amd64"
    GOBIN=""
    GOEXE=""
    GOHOSTARCH="amd64"
    GOHOSTOS="linux"
    GOOS="linux"
    GOPATH="/root/go"
    GORACE=""
    GOROOT="/usr/lib/golang"
    GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_amd64"
    GCCGO="gccgo"
    CC="gcc"
    GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build892156781=/tmp/go-build -gno-record-gcc-switches"
    CXX="g++"
    CGO_ENABLED="1"
    CGO_CFLAGS="-g -O2"
    CGO_CPPFLAGS=""
    CGO_CXXFLAGS="-g -O2"
    CGO_FFLAGS="-g -O2"
    CGO_LDFLAGS="-g -O2"
    PKG_CONFIG="pkg-config"
    

    查看yum的Golang

    查看golang:

    $ yum info golang
    Loading mirror speeds from cached hostfile
    Installed Packages
    Name        : golang
    Arch        : x86_64
    Version     : 1.8.3
    Release     : 1.el7
    Size        : 11 M
    Repo        : installed
    From repo   : os
    Summary     : The Go Programming Language
    URL         : http://golang.org/
    License     : BSD and Public Domain
    Description : The Go Programming Language.
    
    

    如果没有安装,执行安装命令:

    yum install golang
    

    这样安装之后通过命令行输入go就可以看到相关的信息。输入go env查看环境信息:

    GOARCH="amd64"
    GOBIN=""
    GOEXE=""
    GOHOSTARCH="amd64"
    GOHOSTOS="linux"
    GOOS="linux"
    GOPATH="/root/go"
    GORACE=""
    GOROOT="/usr/lib/golang"
    GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_amd64"
    GCCGO="gccgo"
    CC="gcc"
    GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build681960794=/tmp/go-build -gno-record-gcc-switches"
    CXX="g++"
    CGO_ENABLED="1"
    PKG_CONFIG="pkg-config"
    CGO_CFLAGS="-g -O2"
    CGO_CPPFLAGS=""
    CGO_CXXFLAGS="-g -O2"
    CGO_FFLAGS="-g -O2"
    CGO_LDFLAGS="-g -O2"
    
    

    环境配置

    1)查看是否存在.bash_profile, 如果不存在则新建.bash_profile文件

    vi /etc/profile
    
    

    2)添加环境变量 在文件后面追加如下文本:

    # GOROOT
    export GOROOT=/usr/lib/golang
    # GOPATH
    export GOPATH=/root/Work/programmer/go/gopath/
    # GOPATH bin
    export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
    
    

    需要立即生效,在终端执行如下命令:

    source /etc/profile
    

    再次查看:

    $ go env
    GOARCH="amd64"
    GOBIN=""
    GOEXE=""
    GOHOSTARCH="amd64"
    GOHOSTOS="linux"
    GOOS="linux"
    GOPATH="/root/Work/programmer/go/gopath/"
    GORACE=""
    GOROOT="/usr/lib/golang"
    GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_amd64"
    GCCGO="gccgo"
    CC="gcc"
    GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build963502980=/tmp/go-build -gno-record-gcc-switches"
    CXX="g++"
    CGO_ENABLED="1"
    CGO_CFLAGS="-g -O2"
    CGO_CPPFLAGS=""
    CGO_CXXFLAGS="-g -O2"
    CGO_FFLAGS="-g -O2"
    CGO_LDFLAGS="-g -O2"
    PKG_CONFIG="pkg-config"
    

    至此,Go语言已经安装好了。

     
    image.png

    from:https://www.jianshu.com/p/b2222fc04f47
  • 相关阅读:
    Android驱动开发
    LCD控制器时序参数的确定(基于TFT LCD: KD50G9-40NM-A3)
    Delphi IDHTTP用法详解
    Delphi开发Android的几个注意
    Delphi 调试连接 任意Android手机/平板/盒子
    Delphi XE10在 Android下调用静态库a文件
    Delphi的FIFO实现
    Delphi获取Android下GPS的NMEA 0183数据
    【CJOJ1603】【洛谷1220】关路灯
    【洛谷2986】【USACO10MAR】伟大的奶牛聚集
  • 原文地址:https://www.cnblogs.com/xuan52rock/p/13230917.html
Copyright © 2011-2022 走看看