首页 > 系统相关 >Linux 使用Yum安装Go和配置环境

Linux 使用Yum安装Go和配置环境

时间:2024-10-09 16:33:15浏览次数:8  
标签:GOPATH CGO golang go Yum Linux Go 安装

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

安装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/go
# GOPATH bin
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

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

source /etc/profile

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

标签:GOPATH,CGO,golang,go,Yum,Linux,Go,安装
From: https://www.cnblogs.com/ministep/p/18454591

相关文章

  • Linux基本操作
    Linux基本操作什么是操作系统操作系统是一款管理软件,对下管理软硬件资源(手段),对上提供良好(稳定,安全,高效)的运行环境(目的)Linux下基本指令写指令等同于在Windos下学习基本操作,图形化界面和命令行在操作系统看来没有任何区别pwd#显示当前用户所在的路径ls#显示当前路......
  • 计算机毕业设计 基于Python的智能停车系统的设计与实现 Python+Django+Vue 前后端分离
    ......
  • 计算机毕业设计 基于Django的在线考试系统的设计与实现 Python+Django+Vue 前后端分离
    ......
  • 配置Linux下Oracle19c开机自动启动及验证
    配置oracle19c自动启动的2个关键点1.$ORACLE_HOME  2.安装oracle的用户 以本人数据库为例子$ORACLE_HOME=‘/home/afcinst/app/afcinst/product/19.3.0/dbhome_1’安装oracle的用户:oracle一.配置oracle19c开机自动启动1. 修改oracle的启动脚本配置[root@HEB-2-SCe......
  • Go语言学习入门(一) —— 安装与环境配置
    安装1.1下载:https://golang.google.cn/dl/1.2安装:确认原来的go目录删干净了,一般在ProgramFiles或ProgramFiles(x86)目录下,有则删掉.双击下载的安装msi文件,自动安装好了.打开cmd,用以下命令验证:1.3配置环境变量配置系统path环境:此电脑->属性->高级系统设置->......
  • Go实现RSA加解密
    packagemainimport( "crypto/rand" "crypto/rsa" "crypto/x509" "encoding/base64" "encoding/pem" "errors" "fmt")//私钥生成//opensslgenrsa-outrsa_private_key.pem1024varpri......
  • linux端口开放
    原博客:https://www.cnblogs.com/fjzhang/p/18332275 1、查询端口是否已开启,命令如下:firewall-cmd--zone=public--query-port=80/tcp#查看80/tcp端口2、在Linux防火墙上开放端口,命令如下:firewall-cmd--zone=public--add-port=80/tcp--permanent#开放80/tcp端口(--p......
  • fmql之Linux设备驱动框架
    设备驱动框架正点原子第39章---LED驱动框架    测试成功:贴代码(不需要测试APP)/***************************************************************Copyright©ALIENTEKCo.,Ltd.1998-2029.Allrightsreserved.文件名:leds-atk.c作者......
  • 笔记--(5)、Linux硬盘管理与文件系统基础
    一、挂载、卸载在linux中所有的存储设备有需要挂载才可以使用lsblk查看硬盘信息mount挂载命令mount-tsdb/mydisk/挂载sdb硬盘到mydisk目录中umount卸载挂载设备命令umountsdb取消挂载sdb硬盘umount/mydisk/输入挂载路径也能取消二、硬盘分区结构硬盘中......
  • linux_ssh免密登录
    SSH(SecureShell)协议是一种安全的网络协议,认证原理是基于用户名密码和基于密钥对两种认证方式,本次讲解基于密钥对的认证方式,也就是免密登录免密登录原理.ssh文件夹下的文件功能解释.ssh路径一般在用户的家目录下文件解释known_hosts记录ssh访问过计算机的公钥(publi......