国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Golang環(huán)境搭建(Win10)

這篇具有很好參考價值的文章主要介紹了Golang環(huán)境搭建(Win10)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、前言

Go(又稱 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 開發(fā)的一種靜態(tài)強類型、編譯型語言。Go 語言語法與 C 相近,但功能上有:內(nèi)存安全,GC(垃圾回收),結(jié)構(gòu)形態(tài)及 CSP-style 并發(fā)計算。

話不多抄,讓我們開始按步驟一步步進行即可完成開發(fā)環(huán)境的搭建工作;本文基于go1.18.10版本進行搭建,目前看與后面版本的搭建差異不大。

二、Golang下載

下載地址:All releases - The Go Programming Language

版本選擇:go1.18.10.windows-amd64.zip(視情況而定,通常windows電腦,64位系統(tǒng),都要選擇這個amd64版本,除非是arm的)

golang環(huán)境搭建,golang,開發(fā)語言,后端

完成下載后,解壓,這里我選擇的某個盤的根路徑,方便查找:D:\go

golang環(huán)境搭建,golang,開發(fā)語言,后端

三、配置環(huán)境變量

3.1、配置GOROOT

這里我的電腦是win10,記錄一下我的操作:【我的電腦】屬性—高級系統(tǒng)設(shè)置—環(huán)境變量,找到環(huán)境變量后開始進行配置;

golang環(huán)境搭建,golang,開發(fā)語言,后端golang環(huán)境搭建,golang,開發(fā)語言,后端

第一步先配置GOROOT,新建變量GOROOT,變量值為即我們下載golang壓縮包后解壓縮的地址;建立完成后我們要在PATH加上bin的地址:%GOROOT%\bin

golang環(huán)境搭建,golang,開發(fā)語言,后端golang環(huán)境搭建,golang,開發(fā)語言,后端

完成上述配置后,我們可以cmd窗xian口命令下進行操作了,查看一下我們的go版本:go version

golang環(huán)境搭建,golang,開發(fā)語言,后端確認(rèn)正確后,我們繼續(xù)往下配置。

3.2、配置GOPATH

新建變量:GOPATH;變量值:D:\go_work;說明:這個目錄主要用于存放源代碼,依賴包等內(nèi)容,因此這文件夾路徑下還要有src(源代碼)、pkg(依賴包)、bin(可執(zhí)行文件)三個文件夾用于存放不同的內(nèi)容;

golang環(huán)境搭建,golang,開發(fā)語言,后端

3.3、配置GOPROXY代理

默認(rèn)情況下GOPROXY代理地址為【GOPROXY=https://proxy.golang.org,direct】但是這個地址在下載一些外部依賴包時容易超時或者報錯,因此選擇更改為國內(nèi)鏡像地址。

命令:go env -w GOPROXY=https://goproxy.cn,direct

修改后,在下載go的外部依賴包時,筆者還遇到了一個問題就是下載超時的情況,如下圖,后面查看其它貼子了解到可能和GOSUMDB有關(guān),GOSUMDB 的全稱為 Go CheckSum Database,用來下載的包的安全性校驗問題。包的安全性在使用 GoProxy 之后更容易出現(xiàn),比如我們引用了一個不安全的 GoProxy 之后然后下載了一個不安全的包,這個時候就出現(xiàn)了安全性問題。對于這種情況,可以通過 GOSUMDB 來對包的哈希值進行校驗。該方法僅供參考,如果需要關(guān)掉:

命令:go env -w GOSUMDB=off

golang環(huán)境搭建,golang,開發(fā)語言,后端

以上我的配置就已經(jīng)完成了,暫時可以進行一些簡單的測試開發(fā)工作,后面如果再遇到新的問題,我會在這里再同步更新避坑情況說明。

下面附上一個go env各項參數(shù)的簡要說明:文章來源地址http://www.zghlxwxcb.cn/news/detail-663653.html

set GO111MODULE=on           		//是否以Go modules的模式運行項目  auto,on,off
set GOARCH=amd64             		//目標(biāo)可執(zhí)行程序操作系統(tǒng)構(gòu)架 包括 386,amd64,arm
set GOBIN=                   		//項目的第三方可執(zhí)行文件目錄
set GOCACHE=   				        //項目的緩存目錄
set GOENV=				            //項目的env文件目錄
set GOEXE=.exe				        //項目編譯之后的可執(zhí)行文件后綴名
set GOFLAGS=
set GOHOSTARCH=amd64                    
set GOHOSTOS=windows			    //什么平臺下面運行
set GOINSECURE=
set GOMODCACHE=                     //go mod 的緩存地址
set GONOPROXY=				        //私有庫
set GONOSUMDB=                      //加載源代碼不需要驗證的庫
set GOOS=windows			     //目標(biāo)可執(zhí)行程序運行操作系統(tǒng),支持darwin,freebsd,linux,windows
set GOPATH=C:\Users\Ch\go           //go項目的目錄
set GOPRIVATE=                     	//私有的項目依賴地址
set GOPROXY=				        //公共的項目依賴地址
set GOROOT=C:\Program Files\Go		//go的安裝目錄
set GOSUMDB=sum.golang.org          //
set GOTMPDIR=                       //go的臨時文件目錄
set GOTOOLDIR=     			        //go的工具包目錄
set GOVCS=				            //指定了golang用什么版本控制工具下載源代碼
set GOVERSION=go1.16.3              //使用go的版本號
set GCCGO=gccgo                   	//golang自帶的編輯器目錄

到了這里,關(guān)于Golang環(huán)境搭建(Win10)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【Golang】VsCode下開發(fā)Go語言的環(huán)境配置(超詳細(xì)圖文詳解)

    【Golang】VsCode下開發(fā)Go語言的環(huán)境配置(超詳細(xì)圖文詳解)

    ??推薦網(wǎng)站(不斷完善中):個人博客 ??個人主頁:個人主頁 ??相關(guān)專欄:CSDN專欄、個人專欄 ??立志賺錢,干活想躺,瞎分享的摸魚工程師一枚 ? 話說在前,Go語言的編碼方式是 UTF-8 ,理論上你直接使用文本進行編輯也是可以的,當(dāng)然為了提升我們的開發(fā)效率我們還是需

    2024年02月07日
    瀏覽(27)
  • 一個golang小白使用vscode搭建Ununtu20.04下的go開發(fā)環(huán)境

    一個golang小白使用vscode搭建Ununtu20.04下的go開發(fā)環(huán)境

    先交代一下背景,距離正式接觸golang這門語言已經(jīng)有5年時間,平時偶爾也會用go寫寫工具和功能,但其實充其量就是語言小白,基本上就是按照教程配置好環(huán)境,按照需求寫寫邏輯,能跑起來就行了。golang隨著這幾年的變化,這門語言的變化還是非常大的,之前寫過一篇《

    2024年01月22日
    瀏覽(21)
  • golang實現(xiàn)webgis后端開發(fā)

    golang實現(xiàn)webgis后端開發(fā)

    目錄 前言 二、實現(xiàn)步驟 1.postgis數(shù)據(jù)庫和model的綁定 2.將pg庫中的要素轉(zhuǎn)換為geojson (1)幾何定義 (2)將wkb解析為幾何類型 (3)定義geojson類型 (4)數(shù)據(jù)轉(zhuǎn)換 (5)數(shù)據(jù)返回 ?2.前端傳入的geojson儲存到數(shù)據(jù)庫 3、其他功能實現(xiàn) 總結(jié) ????????停更了接近一個月都在研究一門新語言gola

    2024年02月08日
    瀏覽(26)
  • win開發(fā)Golang

    go build main.go編譯的exe文件點擊后會有cmd彈窗,如果去掉彈框,使用編譯命令: 參數(shù)解釋:-H windowsgui 會隱藏黑窗口,-s -w 去除了符號表和調(diào)試信息,這樣可以減小軟件體積。 安裝gopls

    2024年02月01日
    瀏覽(8)
  • Opencv Win10+Qt+Cmake 開發(fā)環(huán)境搭建

    Opencv Win10+Qt+Cmake 開發(fā)環(huán)境搭建

    官網(wǎng)下載Opencv安裝包 雙擊下載的軟件進行解壓 3. 系統(tǒng)環(huán)境變量添加 創(chuàng)建一個新的Qt項目(Non-Qt Project) 打開創(chuàng)建好的項目中的CMakeLists.txt,添加如下代碼 main.cpp中添加以下代碼 點擊運行,顯示圖像則說明環(huán)境搭建成功

    2024年02月15日
    瀏覽(24)
  • golang環(huán)境搭建

    寫入以下信息:

    2024年02月12日
    瀏覽(18)
  • ??禉C器人工業(yè)相機 Win10+Qt+Cmake 開發(fā)環(huán)境搭建

    ??禉C器人工業(yè)相機 Win10+Qt+Cmake 開發(fā)環(huán)境搭建

    參考這個鏈接安裝好MVS客戶端 Qt新建一個c++項目 cmakeList中添加??禉C器人的庫,如下: main.cpp中添加以下代碼 運行程序,出現(xiàn)以下內(nèi)容則說明安裝庫成功

    2024年02月11日
    瀏覽(18)
  • Qt開發(fā)筆記(Qt5.9.9下載安裝環(huán)境搭建win10)

    Qt開發(fā)筆記(Qt5.9.9下載安裝環(huán)境搭建win10)

    #1 Qt下載網(wǎng)站(國內(nèi)、國外鏡像) #2 Qt5.9.9安裝選項 #3 配置系統(tǒng)環(huán)境變量 #4 創(chuàng)建測試項目 #1 Qt下載網(wǎng)站(國內(nèi)、國外鏡像) 官方下載地址(慢):http://download.qt.io/ 國內(nèi)鏡像網(wǎng)站 這里給大家推薦幾個國內(nèi)著名的 Qt 鏡像網(wǎng)站,主要是各個高校的: 中國科學(xué)技術(shù)大學(xué):http://mi

    2024年02月15日
    瀏覽(28)
  • Golang環(huán)境搭建指南(Windows和linux)

    Golang環(huán)境搭建指南(Windows和linux)

    go語言和Java,Python,C語言等等基本一樣,也是需要在系統(tǒng)內(nèi)集成語言環(huán)境的。語言基本都一樣,支持各種系統(tǒng)架構(gòu),比如,mac,Windows,linux系統(tǒng)支持。本文僅以最為常用的Windows和centos為例講解go語言環(huán)境的搭建。 Downloads - The Go Programming Language 根據(jù)自己服務(wù)器的版本選擇合適

    2024年02月13日
    瀏覽(22)
  • 11.TMS320C5509V+Win10+CCS8開發(fā)環(huán)境搭建

    11.TMS320C5509V+Win10+CCS8開發(fā)環(huán)境搭建

    眾所周知,相較于TMS320F28335,TMS320C5509V屬于較老的平臺,在新版本的CCS版本上支持一直是一個問題。 最基本的問題便是,無法新建基礎(chǔ)工程。各開發(fā)版廠商提供的例程無法在CCS8上使用,只支持CCS3.3環(huán)境,但是由于目前Win7、Win10等系統(tǒng)均不再支持CCS3.3,所以只能折騰虛擬機來

    2024年02月07日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包