Linux環境を構築1.1Go

1.sshリモートログインのLinuxサーバ、選択ITERM、xshell

ssh root@ip

2.構成されたアリ雲のyumソース、EPELのソースをお勧めします

gitのをインストールします。

yum install git

3.ダウンロードしたソースパッケージは行きます

//下载地址 go官网 https://golang.org/dl/
cd /opt/
wget https://dl.google.com/go/go1.11.4.linux-amd64.tar.gz

4.解凍Linuxは現在のシステムのバージョンを確認し、ソースパッケージを行くが、32ビットまたは64ビットで、ソースパッケージを行く選択

//查看linux多少位
[root@pyyuc /opt 21:59:02]#uname -m
x86_64

//决定下载64位
tar -zxvf go1.11.4.linux-amd64.tar.gz

//解压缩后go源码路径确保为
/opt/go/

5.設定がワークスペース(設定GOPATH)に移動し、環境変数を行きます

GOPATHコードがで行かなければならない、それは作業ディレクトリで、ディレクトリには3つのサブディレクトリが含まれています

$GOPATH
    src        存放go源代码的目录,存放golang项目的目录,所有项目都放到gopath的src目录下
    bin        在go install后生成的可执行文件的目录
    pkg        编译后生成的,源码文件,如.a

/ OPT / gocode / {SRC、ビン、PKGを}作成、GOPATH / OPT / godocerを設定するために使用され

mkdir -p /opt/gocode/{src,bin,pkg}

/opt/gocode/
├── bin
├── pkg
└── src

6.環境変数を設定しGOPATH

/ etc / profileファイルシステム環境変数を変更し、GOPATH情報を書き込むとSDKのパスを行きます

export GOROOT=/opt/go           #Golang源代码目录,安装目录
export GOPATH=/opt/gocode        #Golang项目代码目录
export PATH=$GOROOT/bin:$PATH    #Linux环境变量
export GOBIN=$GOPATH/bin        #go install后生成的可执行命令存放路径

効果はすぐに、/ etc / profileをを読みます

source /etc/profile     #读取环境变量

環境が有効になりますかどうかをチェックします

//查看go环境变量路径
which go
//查看go语言环境信息
go env
//查看go版本,查看是否安装成功
[root@pyyuc ~ 22:59:05]#go version
go version go1.11.4 linux/amd64

1.1.2。Linuxのディレクトリプログラム行きます

1.作業ディレクトリに移動しますGOPATH

cd /opt/gocode/src  #进入src代码目录
mkdir hellogo        #新建一个go代码"包",hellogo
cd hellogo            #切换go包的目录,hellogo目录
touch main.go        #创建go程序文件

2.次の編集main.goを書きます

[root@pyyuc /opt/gocode/src/hellogo 23:18:18]#cat main.go
package main

import "fmt"

func main() {
    fmt.Println("你好,欢迎来到超哥的golang世界")
}

3.ファイル名を指定して実行コードファイルは行きます

//go run直接编译+运行go代码文件
[root@pyyuc /opt/gocode/src/hellogo 23:18:20]#go run main.go
你好,欢迎来到超哥的golang世界

//go fmt格式化go代码文件,统一代码风格
[root@pyyuc /opt/gocode/src/hellogo 23:20:13]#go fmt main.go

//go build 编译一个二进制可执行程序,用于编译指定的源码文件或代码包以及它们的依赖包。
[root@pyyuc /opt/gocode/src/hellogo 23:20:16]#go build main.go
[root@pyyuc /opt/gocode/src/hellogo 23:22:43]#ls
main  main.go

//执行二进制命令,这个命令可以拖动到其他linux机器,直接使用
[root@pyyuc /opt/gocode/src/hellogo 23:22:44]#./main
你好,欢迎来到超哥的golang世界

//go install编译一个二进制可执行程序,放在GOBIN目录下,也就是在$GOPATH/bin目录下
[root@pyyuc /opt/gocode/src/hellogo 23:35:54]#go install main.go
[root@pyyuc /opt/gocode/src/hellogo 23:36:04]#ls ../../bin/
main

おすすめ

転載: www.cnblogs.com/open-yang/p/11256674.html
おすすめ