1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      go語(yǔ)言修改編譯環(huán)境 go需要編譯嗎

      windows10怎么配置go語(yǔ)言環(huán)境變量

      首先從網(wǎng)上下載go語(yǔ)言的編譯器,我在發(fā)布這篇經(jīng)驗(yàn)的時(shí)候go語(yǔ)言編譯器的版本已經(jīng)更新到了1.4版。根據(jù)你的系統(tǒng)平臺(tái)下載相應(yīng)的版本后,如果是壓縮文件,先解壓后雙擊運(yùn)行,不是壓縮文件,直接雙擊運(yùn)行就可以了,運(yùn)行后出現(xiàn)下面的界面,在下面界面上單擊“Next”。

      專注于為中小企業(yè)提供成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)彭州免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

      跟所有的軟件安裝包一樣,go語(yǔ)言編譯安裝是也需要接受許可協(xié)議,在圖中紅圈的位置單擊選擇框,同意許可協(xié)議,單擊“Next”。

      在這一步你要改變go的安裝目錄,默認(rèn)是安裝在C盤下,C盤下文件文件太多會(huì)影響系統(tǒng)性能,單擊紅圈所示的“change”按鈕會(huì)彈出安裝目錄選擇對(duì)話框。

      在這個(gè)對(duì)話框中你選擇你要安裝go編譯器的目錄,選擇后會(huì)在紅圈所示的位置會(huì)顯示你所選擇的目錄,如果不是你預(yù)期的目錄,青重新選擇,然后單擊“OK”按鈕,對(duì)話框會(huì)回到第三步的對(duì)話框,但是目錄以及變成了你剛才選擇的目錄,這個(gè)對(duì)話框中單擊“Next”按鈕。

      這一步開始安裝go編譯器了,單擊“Install”按鈕,系統(tǒng)會(huì)自動(dòng)安裝go編譯器到你剛才選擇的目錄中。

      如果不出意外,安裝程序開始copy文件,并以進(jìn)度條的方式顯示當(dāng)前的角度,一般5分鐘左右就安裝完了。

      黨出現(xiàn)下面的界面的時(shí)候,表明go編譯器已經(jīng)安裝完成了。單擊“Finish”按鈕結(jié)束安裝。

      安裝完后要配置一些環(huán)境變量,首先要把go安裝目錄下的bin目錄放到Path環(huán)境變量中。

      接著創(chuàng)建一個(gè)GOPATH環(huán)境變量,這個(gè)變量很重要,我自己寫的代碼要放到這個(gè)變量中配置的目錄中,go編譯器才會(huì)找到并編譯

      繼續(xù)在創(chuàng)建一個(gè)GOROOT變量,配合go編譯器安裝的目錄。

      完成步驟后,打開命令行g(shù)o verison 回車,如果配置沒有錯(cuò)會(huì)出現(xiàn)go編譯器的版本信息,如下圖中紅圈所示。

      如何配置go語(yǔ)言開發(fā)環(huán)境

      1.1 Go 安裝

      Go的三種安裝方式

      Go有多種安裝方式,你可以選擇自己喜歡的。這里我們介紹三種最常見的安裝方式:

      Go源碼安裝:這是一種標(biāo)準(zhǔn)的軟件安裝方式。對(duì)于經(jīng)常使用Unix類系統(tǒng)的用戶,尤其對(duì)于開發(fā)者來(lái)說(shuō),從源碼安裝可以自己定制。

      Go標(biāo)準(zhǔn)包安裝:Go提供了方便的安裝包,支持Windows、Linux、Mac等系統(tǒng)。這種方式適合快速安裝,可根據(jù)自己的系統(tǒng)位數(shù)下載好相應(yīng)的安裝包,一路next就可以輕松安裝了。**推薦這種方式**

      第三方工具安裝:目前有很多方便的第三方軟件包工具,例如Ubuntu的apt-get、Mac的homebrew等。這種安裝方式適合那些熟悉相應(yīng)系統(tǒng)的用戶。

      最后,如果你想在同一個(gè)系統(tǒng)中安裝多個(gè)版本的Go,你可以參考第三方工具GVM,這是目前在這方面做得最好的工具,除非你知道怎么處理。

      Go源碼安裝

      在Go的源代碼中,有些部分是用Plan 9 C和ATT匯編寫的,因此假如你要想從源碼安裝,就必須安裝C的編譯工具。

      在Mac系統(tǒng)中,只要你安裝了Xcode,就已經(jīng)包含了相應(yīng)的編譯工具。

      在類Unix系統(tǒng)中,需要安裝gcc等工具。例如Ubuntu系統(tǒng)可通過(guò)在終端中執(zhí)行sudo apt-get install gcc

      libc6-dev來(lái)安裝編譯工具。

      在Windows系統(tǒng)中,你需要安裝MinGW,然后通過(guò)MinGW安裝gcc,并設(shè)置相應(yīng)的環(huán)境變量。

      你可以直接去官網(wǎng)下載源碼,找相應(yīng)的goVERSION.src.tar.gz的文件下載,下載之后解壓縮到$HOME目錄,執(zhí)行如下代碼:

      cd go/src

      ./all.bash

      運(yùn)行all.bash后出現(xiàn)"ALL TESTS PASSED"字樣時(shí)才算安裝成功。

      上面是Unix風(fēng)格的命令,Windows下的安裝方式類似,只不過(guò)是運(yùn)行all.bat,調(diào)用的編譯器是MinGW的gcc。

      如果是Mac或者Unix用戶需要設(shè)置幾個(gè)環(huán)境變量,如果想重啟之后也能生效的話把下面的命令寫到.bashrc或者.zshrc里面,

      export GOPATH=$HOME/gopath

      export PATH=$PATH:$HOME/go/bin:$GOPATH/bin

      如果你是寫入文件的,記得執(zhí)行bash .bashrc或者bash

      .zshrc使得設(shè)置立馬生效。

      如果是window系統(tǒng),就需要設(shè)置環(huán)境變量,在path里面增加相應(yīng)的go所在的目錄,設(shè)置gopath變量。

      當(dāng)你設(shè)置完畢之后在命令行里面輸入go,看到如下圖片即說(shuō)明你已經(jīng)安裝成功

      圖1.1 源碼安裝之后執(zhí)行Go命令的圖

      如果出現(xiàn)Go的Usage信息,那么說(shuō)明Go已經(jīng)安裝成功了;如果出現(xiàn)該命令不存在,那么可以檢查一下自己的PATH環(huán)境變中是否包含了Go的安裝目錄。

      關(guān)于上面的GOPATH將在下面小節(jié)詳細(xì)講解

      Go標(biāo)準(zhǔn)包安裝

      Go提供了每個(gè)平臺(tái)打好包的一鍵安裝,這些包默認(rèn)會(huì)安裝到如下目錄:/usr/local/go

      (Windows系統(tǒng):c:\Go),當(dāng)然你可以改變他們的安裝位置,但是改變之后你必須在你的環(huán)境變量中設(shè)置如下信息:

      export GOROOT=$HOME/go

      export GOPATH=$HOME/gopath

      export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

      上面這些命令對(duì)于Mac和Unix用戶來(lái)說(shuō)最好是寫入.bashrc或者.zshrc文件,對(duì)于windows用戶來(lái)說(shuō)當(dāng)然是寫入環(huán)境變量。

      如何判斷自己的操作系統(tǒng)是32位還是64位?

      我們接下來(lái)的Go安裝需要判斷操作系統(tǒng)的位數(shù),所以這小節(jié)我們先確定自己的系統(tǒng)類型。

      Windows系統(tǒng)用戶請(qǐng)按Win+R運(yùn)行cmd,輸入systeminfo后回車,稍等片刻,會(huì)出現(xiàn)一些系統(tǒng)信息。在“系統(tǒng)類型”一行中,若顯示“x64-based

      PC”,即為64位系統(tǒng);若顯示“X86-based PC”,則為32位系統(tǒng)。

      Mac系統(tǒng)用戶建議直接使用64位的,因?yàn)镚o所支持的Mac OS X版本已經(jīng)不支持純32位處理器了。

      Linux系統(tǒng)用戶可通過(guò)在Terminal中執(zhí)行命令arch(即uname

      -m)來(lái)查看系統(tǒng)信息:

      64位系統(tǒng)顯示

      x86_64

      32位系統(tǒng)顯示

      i386

      Mac 安裝

      訪問下載地址,32位系統(tǒng)下載go1.4.2.darwin-386-osx10.8.pkg,64位系統(tǒng)下載go1.4.2.darwin-amd64-osx10.8.pkg,雙擊下載文件,一路默認(rèn)安裝點(diǎn)擊下一步,這個(gè)時(shí)候go已經(jīng)安裝到你的系統(tǒng)中,默認(rèn)已經(jīng)在PATH中增加了相應(yīng)的~/go/bin,這個(gè)時(shí)候打開終端,輸入go

      看到類似上面源碼安裝成功的圖片說(shuō)明已經(jīng)安裝成功

      如果出現(xiàn)go的Usage信息,那么說(shuō)明go已經(jīng)安裝成功了;如果出現(xiàn)該命令不存在,那么可以檢查一下自己的PATH環(huán)境變中是否包含了go的安裝目錄。

      Linux 安裝

      訪問下載地址,32位系統(tǒng)下載go1.4.2.linux-386.tar.gz,64位系統(tǒng)下載go1.4.2.linux-amd64.tar.gz,

      假定你想要安裝Go的目錄為 $GO_INSTALL_DIR,后面替換為相應(yīng)的目錄路徑。

      解壓縮tar.gz包到安裝目錄下:tar zxvf go1.4.2.linux-amd64.tar.gz -C

      $GO_INSTALL_DIR。

      設(shè)置PATH,export PATH=$PATH:$GO_INSTALL_DIR/go/bin

      然后執(zhí)行g(shù)o

      圖1.2 Linux系統(tǒng)下安裝成功之后執(zhí)行g(shù)o顯示的信息

      如果出現(xiàn)go的Usage信息,那么說(shuō)明go已經(jīng)安裝成功了;如果出現(xiàn)該命令不存在,那么可以檢查一下自己的PATH環(huán)境變中是否包含了go的安裝目錄。

      Windows 安裝

      訪問Google Code 下載頁(yè),32

      位請(qǐng)選擇名稱中包含 windows-386 的 msi 安裝包,64 位請(qǐng)選擇名稱中包含 windows-amd64 的。下載好后運(yùn)行,不要修改默認(rèn)安裝目錄

      C:\Go\,若安裝到其他位置會(huì)導(dǎo)致不能執(zhí)行自己所編寫的 Go 代碼。安裝完成后默認(rèn)會(huì)在環(huán)境變量 Path 后添加 Go 安裝目錄下的 bin 目錄

      C:\Go\bin\,并添加環(huán)境變量 GOROOT,值為 Go 安裝根目錄 C:\Go\ 。

      驗(yàn)證是否安裝成功

      在運(yùn)行中輸入 cmd 打開命令行工具,在提示符下輸入 go,檢查是否能看到 Usage 信息。輸入

      cd %GOROOT%,看是否能進(jìn)入 Go 安裝目錄。若都成功,說(shuō)明安裝成功。

      不能的話請(qǐng)檢查上述環(huán)境變量 Path 和 GOROOT 的值。若不存在請(qǐng)卸載后重新安裝,存在請(qǐng)重啟計(jì)算機(jī)后重試以上步驟。

      第三方工具安裝

      GVM

      gvm是第三方開發(fā)的Go多版本管理工具,類似ruby里面的rvm工具。使用起來(lái)相當(dāng)?shù)姆奖悖惭bgvm使用如下命令:

      bash (curl -s -S -L )

      安裝完成后我們就可以安裝go了:

      gvm install go1.4.2

      gvm use go1.4.2

      也可以使用下面的命令,省去每次調(diào)用gvm use的麻煩: gvm use go1.4.2 --default

      執(zhí)行完上面的命令之后GOPATH、GOROOT等環(huán)境變量會(huì)自動(dòng)設(shè)置好,這樣就可以直接使用了。

      apt-get

      Ubuntu是目前使用最多的Linux桌面系統(tǒng),使用apt-get命令來(lái)管理軟件包,我們可以通過(guò)下面的命令來(lái)安裝Go,為了以后方便,應(yīng)該把

      git mercurial 也安裝上:

      sudo apt-get install python-software-properties

      sudo add-apt-repository ppa:gophers/go

      sudo apt-get update

      sudo apt-get install golang-stable git-core mercurial

      homebrew

      homebrew是Mac系統(tǒng)下面目前使用最多的管理軟件的工具,目前已支持Go,可以通過(guò)命令直接安裝Go,為了以后方便,應(yīng)該把

      git mercurial 也安裝上:

      brew update brew upgrade

      brew install go

      brew install git

      brew install mercurial

      windows 怎么編譯 go語(yǔ)言

      1、解壓壓縮包到go工作目錄,如解壓到E:\opensource\go\go,解壓后的目錄結(jié)構(gòu)如下:

      E:\opensource\go\go

      ├─api

      ├─bin

      │ ├─go.exe

      │ ├─godoc.exe

      │ └─gofmt.exe

      ├─doc

      ├─include

      ├─lib

      ├─misc

      ├─pkg

      ├─src

      └─test

      2、增加環(huán)境變量GOROOT,取值為上面的go工作目錄

      3、Path環(huán)境變量中添加";%GOROOT%\bin",以便能夠直接調(diào)用go命令來(lái)編譯go代碼,至此go編譯環(huán)境就配置好了

      注:如果不想手動(dòng)設(shè)置系統(tǒng)環(huán)境變量,也可下載go啟動(dòng)環(huán)境批處理附件,

      修改goenv.bat文件中的GOROOT值為上面的go工作目錄后直接雙擊該bat文件,go編譯環(huán)境變量即設(shè)置完成。

      4、測(cè)試go編譯環(huán)境,啟動(dòng)一個(gè)cmd窗口,直接輸入go,看到下面的提示就是搭建成功了

      E:\opensource\go\gogo

      Go is a tool for managing Go source code.

      Usage:

      go command [arguments]

      The commands are:

      build compile packages and dependencies

      clean remove object files

      doc run godoc on package sources

      env print Go environment information

      fix run go tool fix on packages

      fmt run gofmt on package sources

      get download and install packages and dependencies

      install compile and install packages and dependencies

      list list packages

      run compile and run Go program

      test test packages

      tool run specified go tool

      version print Go version

      vet run go tool vet on packages

      Use "go help [command]" for more information about a command.

      Additional help topics:

      gopath GOPATH environment variable

      packages description of package lists

      remote remote import path syntax

      testflag description of testing flags

      testfunc description of testing functions

      Use "go help [topic]" for more information about that topic.

      5、編譯helloworld測(cè)試程序,go語(yǔ)言包中test目錄帶有helloworld.go測(cè)試程序,源碼見"附一 helloworld.go",

      直接調(diào)用"go build helloworld.go"就生成了"helloworld.exe"可執(zhí)行程序,運(yùn)行一下這個(gè)程序看到了我們期望的hello,wolrd。

      E:\opensource\go\go\testgo build helloworld.go

      E:\opensource\go\go\testhelloworld.exe

      hello, world

      E:\opensource\go\go\test

      附一 helloworld.go

      // cmpout

      // Copyright 2009 The Go Authors. All rights reserved.

      // Use of this source code is governed by a BSD-style

      // license that can be found in the LICENSE file.

      // Test that we can do page 1 of the C book.

      package main

      func main() {

      print("hello, world\n")

      }

      ubuntu下怎么配置go語(yǔ)言開發(fā)環(huán)境

      具體步驟:

      1、去官網(wǎng)下載go1.1.2的tarball,一般下載到tem目錄

      2、打開終端cd /usr/local, tar -zxvf go1.1.2.linux-386.tar.gz

      將源碼文件解壓縮到/usr/local目錄,如果解壓到其他目錄,需要自己設(shè)置GOROOT

      3、安裝gcc工具,因?yàn)間olang有些功能是使用c寫

      sudo apt-get install bison gawk gcc libc6-dev make

      4、$ cd go/src,$ ./all.bash

      運(yùn)行bash腳本,如果運(yùn)行正常會(huì)獲得你的操作系統(tǒng)和cpu信息,自動(dòng)編譯安裝

      5、將export PATH=$PATH:/usr/local/go/bin 寫入$HOME/.profile

      最后進(jìn)行測(cè)試輸入go version 會(huì)顯示go1.1.2 linux/386


      網(wǎng)頁(yè)標(biāo)題:go語(yǔ)言修改編譯環(huán)境 go需要編譯嗎
      當(dāng)前路徑:http://www.ef60e0e.cn/article/hggeoo.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        承德县| 桂东县| 和林格尔县| 靖宇县| 昌江| 田东县| 吉木乃县| 博乐市| 胶州市| 丰县| 达日县| 台州市| 徐水县| 溧阳市| 包头市| 临城县| 山阳县| 淮北市| 拜泉县| 即墨市| 都兰县| 枣强县| 金坛市| 泗水县| 宜春市| 海林市| 积石山| 疏勒县| 辽阳县| 息烽县| 深州市| 越西县| 天门市| 政和县| 广安市| 东丽区| 将乐县| 赤峰市| 南郑县| 宜黄县| 揭东县|