日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《实战:centos上安装Go软件》-2022.4.28

發布時間:2024/3/26 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《实战:centos上安装Go软件》-2022.4.28 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

《實戰:centos上安裝Go軟件》-2022.4.28

目錄

文章目錄

    • 《實戰:centos上安裝Go軟件》-2022.4.28
    • 目錄
    • 實驗環境
    • 實驗軟件
    • 1.下載安裝包
    • 2.安裝&配置
    • 3.如何卸載
    • 關于我
    • 最后

實驗環境

centos7 go1.16.2

實驗軟件

鏈接:https://pan.baidu.com/s/1dwuL9mJYqfSSgM0-490Y-w?pwd=3gmb
提取碼:3gmb
go1.16.2.linux-amd64.tar.gz

1.下載安裝包

把Linux的go.tar.gz包下載到本地:

2.安裝&配置

  • 將下載好的linux安裝包上傳到服務器:
[root@localhost ~]# ll -h -rw-r--r--. 1 root root 124M Mar 14 2021 go1.16.2.linux-amd64.tar.gz
  • 將包解壓到/usr/local目錄下:
[root@localhost ~]# tar xf go1.16.2.linux-amd64.tar.gz -C /usr/local/ [root@localhost go]# ll -h total 220K drwxr-xr-x. 2 root root 4.0K Mar 12 2021 api -rw-r--r--. 1 root root 55K Mar 12 2021 AUTHORS drwxr-xr-x. 2 root root 27 Mar 12 2021 bin #go二進制目錄 -rw-r--r--. 1 root root 1.4K Mar 12 2021 CONTRIBUTING.md -rw-r--r--. 1 root root 100K Mar 12 2021 CONTRIBUTORS drwxr-xr-x. 2 root root 76 Mar 12 2021 doc #go文檔目錄 -rw-r--r--. 1 root root 5.6K Mar 12 2021 favicon.ico drwxr-xr-x. 3 root root 17 Mar 12 2021 lib -rw-r--r--. 1 root root 1.5K Mar 12 2021 LICENSE drwxr-xr-x. 12 root root 4.0K Mar 12 2021 misc -rw-r--r--. 1 root root 1.3K Mar 12 2021 PATENTS drwxr-xr-x. 6 root root 72 Mar 12 2021 pkg #go第三方包目錄 -rw-r--r--. 1 root root 1.5K Mar 12 2021 README.md -rw-r--r--. 1 root root 26 Mar 12 2021 robots.txt -rw-r--r--. 1 root root 397 Mar 12 2021 SECURITY.md drwxr-xr-x. 48 root root 4.0K Mar 12 2021 src #go源碼目錄 drwxr-xr-x. 23 root root 12K Mar 12 2021 test -rw-r--r--. 1 root root 8 Mar 12 2021 VERSION
  • 開始配置環境變量:
[root@localhost profile.d]# vim /etc/profile …… export GOROOT=/usr/local/go export GOPATH=${HOME}/go export PATH=${PATH}:${GOROOT}/bin:${GOPATH}/bin [root@localhost profile.d]# source /etc/profile#環境變量配置后查看go版本及其go環境變量 root@localhost profile.d]# go version go version go1.16.2 linux/amd64 [root@localhost profile.d]# go env GO111MODULE="" #注意 GOARCH="amd64" GOBIN="" GOCACHE="/root/.cache/go-build" GOENV="/root/.config/go/env" GOEXE="" GOFLAGS="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOINSECURE="" GOMODCACHE="/root/go/pkg/mod" GONOPROXY="" GONOSUMDB="" GOOS="linux" GOPATH="/root/go" GOPRIVATE="" GOPROXY="https://proxy.golang.org,direct" #注意 GOROOT="/usr/local/go" GOSUMDB="sum.golang.org" GOTMPDIR="" GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64" GOVCS="" GOVERSION="go1.16.2" GCCGO="gccgo" AR="ar" CC="gcc" CXX="g++" CGO_ENABLED="1" GOMOD="/dev/null" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2" PKG_CONFIG="pkg-config" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build1637796377=/tmp/go-build -gno-record-gcc-switches" [root@localhost profile.d]# #go env -w命令設置如下2個環境變量 [root@localhost profile.d]# go env -w GO111MODULE=on [root@localhost profile.d]# go env -w GOPROXY=https://goproxy.cn,direct#設置后再次查看現象: [root@localhost profile.d]# go env GO111MODULE="on" # GOARCH="amd64" GOBIN="" GOCACHE="/root/.cache/go-build" GOENV="/root/.config/go/env" GOEXE="" GOFLAGS="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOINSECURE="" GOMODCACHE="/root/go/pkg/mod" GONOPROXY="" GONOSUMDB="" GOOS="linux" GOPATH="/root/go" GOPRIVATE="" GOPROXY="https://goproxy.cn,direct" # GOROOT="/usr/local/go" GOSUMDB="sum.golang.org" GOTMPDIR="" GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64" GOVCS="" GOVERSION="go1.16.2" GCCGO="gccgo" AR="ar" CC="gcc" CXX="g++" CGO_ENABLED="1" GOMOD="/dev/null" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2" PKG_CONFIG="pkg-config" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build118089821=/tmp/go-build -gno-record-gcc-switches" [root@localhost profile.d]#
  • 測試

將在windows編寫好的go源碼上傳到Linux機器進行編譯運行:(可成功運行代碼)

3.如何卸載

刪除文件/刪除環境變量配置。

關于我

我的博客主旨:我希望每一個人拿著我的博客都可以做出實驗現象,先把實驗做出來,然后再結合理論知識更深層次去理解技術點,這樣學習起來才有樂趣和動力。并且,我的博客內容步驟是很完整的,也分享源碼和實驗用到的軟件,希望能和大家一起共同進步!

各位小伙伴在實際操作過程中如有什么疑問,可隨時聯系本人免費幫您解決問題:

  • 個人微信二維碼:x2675263825 (舍得), qq:2675263825。

  • 個人微信公眾號:《云原生架構師實戰》

  • 個人csdn

    https://blog.csdn.net/weixin_39246554?spm=1010.2135.3001.5421

  • 個人已開源干貨😘

    不服來懟:宇宙中最好用的云筆記 & 其他開源干貨:https://www.yuque.com/go/doc/73723298?#

  • 知乎

    https://www.zhihu.com/people/foryouone

  • 個人網站:(計劃ing)

  • 最后

    好了,關于本次實驗就到這里了,感謝大家閱讀,最后祝大家生活快樂,每天都過的有意義哦,我們下期見!

    總結

    以上是生活随笔為你收集整理的《实战:centos上安装Go软件》-2022.4.28的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。