1. 程式人生 > >Go程式設計基礎—windows下Go語言開發環境搭建

Go程式設計基礎—windows下Go語言開發環境搭建

windows下Go語言開發環境搭建

Golang是Google的第二門程式語言,但是Golang與simple和Dart不同的是,Golang是一門系統級程式語言,也就是說他和C++、Java是同類型的語言。學習Golang是我自己的愛好和興趣,我個人對這個語言比較看好,畢竟這個語言是在已經有了C++、Java、Javascript、Python等強大並極其流行的語言下誕生的,他就是為了補償現有程式語言的不足,提取他們的精髓。就此創造出了一門能適應當代快速開發和迭代、擁抱變化、大資料、多核高併發的場景。該語言的被號稱是:網際網路時代的C。這就意味著:1.具有網際網路web開發所需的特點,即開發高效;2.具有C語言一樣的執行速度,即執行高效。相信這兩個特點會讓你找到歸宿了吧。希望Golang能流行起來,讓大家見到它的魅力。下面介紹下Go語言開發環境搭建的步驟:
1. 安裝


安裝Go語言有三種方式

* Go原始碼安裝:[參考連結](http://www.jb51.net/article/56778.htm)
* Go標準包安裝:[下載地址](https://golang.org/dl/)
* 第三方工具安裝

Go環境變數與工作目錄
根據約定,GOPATH下需要建立3個目錄:

* bin(存放編譯後生成的可執行檔案)
* pkg(存放編譯後生成的包檔案)
* src(存放專案原始碼)

go命令依賴一個環境變數:GOPATH,這不是Go的安裝目錄,而是你的工作(工程)目錄(你的程式碼都會在該目錄下)。GOPATH可以有多個,windows以分號(;)進行區分,Linux系統是冒號(:),當有多個GOPATH時,預設會將go get的內容放在第一個目錄下。這裡我們新建一個GOPATH變數,以我的為例:E:\LuckyCat\go。

Windows上的安裝步驟如下:

* 下載Go開發環境:https://golang.org/dl/
* 如果你下載的是exe或者msi的安裝包,就直接安裝了,不需要配置環境變數
* 如果下載的zip,就將其解壓;配置環境變數
* 
    * GOROOT = E:\LuckyCat\go
    * GOBIN = %GOROOT%\bin (現在的go1.5已經不需要配置這個環境變量了)
    * GOARCH = amd64                   (如果你的系統是32位則是386,如果是64位則是amd64)(現在的go1.5已經不需要配置這個環境變量了)
    * GOOS = windows                (如果你的作業系統是windows,如果是linux請寫linux)(現在的go1.5已經不需要配置這個環境變量了)
    * path:如果末尾如有沒有分號,則新增之,然後再末尾新增%GOROOT%\bin

* 安裝好了後,在cmd中執行go,如果出現go命令的幫助資訊,則go開發環境安裝正確。
package main
import (
     "fmt"
)
func main() {
     fmt.Println("hello world!")
}

在cmd中cd到該檔案的路徑下,用一下命令進行編譯、連結和執行
go run goTest.go
如果輸出hello world!表示開發環境安裝成功
Go 1的效能也很喜人,比較新的一個對Go 1和Node.js的效能對比測試:http://www.cnblogs.com/QLeelulu/archive/2012/08/12/2635261.html

3. 開發工具

* goclipse(很完善的go語言在eclipse上的外掛)

安裝步驟:
1)Help–>Eclipse Marketplace搜尋goClipse安裝
2)配置git環境 Windows–>Preferences–>Go
這裡寫圖片描述
這裡寫圖片描述

相關推薦

Go程式設計基礎windowsGo語言開發環境搭建

windows下Go語言開發環境搭建 Golang是Google的第二門程式語言,但是Golang與simple和Dart不同的是,Golang是一門系統級程式語言,也就是說他和C++、Java是同類型的語言。學習Golang是我自己的愛好和興趣,我個人對這個

windowsC語言開發環境搭建

有時候要開發一些耗時的演算法,需要用到c語言,所以講下c的環境搭建。 1、安裝MinGW,去官網下載,然後全自動安裝,然後在安裝介面勾選這幾個 最後apply changes,等待安裝結束。 2、在MinGW\msys\1.0下面有個msys.bat檔案,

WindowsC語言開發環境配置(一):MinGW的簡介和安裝

Windows下C語言開發環境配置(一):MinGW的安裝和eclipse的配置 1.什麼是MinGW? MinGW即Minimalist GNU for Windows,是一個簡單Windows本地應用的開發環境。MinGW包含有一組GNU編譯器的集合(包

Ionic簡單接觸:WindowsIonic Android開發環境搭建

(一)Ionic簡單介紹:    首先,Ionic是什麼。    ionic地址: http://ionicframework.com         Ionic是一款基於PhoneGap及AngularJS開發Hybrid/Web APP的前端框架,簡單來說就是可以

windowsAndroid NDK開發環境搭建

Android NDK是Android Native Developement kit的縮寫。 Android程式執行在Dalvik虛擬機器中,NDK允許使用者使用類似C / C++之類的原生程式碼語言執行部分程式。 Android 應用開發中,可以通過Android ND

windowsAndroid studio開發環境搭建教程

一、準備工作 此處有幾點需要提醒: 1、Android studio要求JDK版本為JDK7及更高版本 2、確認自己電腦作業系統是32位還是64位,一定下載對應的JDK版本:“Windows x86”–對應Windows 32位機器,還是“W

WindowsIonic Android開發環境搭建

在Windows下試了試用Ionic開發Android應用,試通了。記錄了過程。列在下面,供參考。 1. JDK 安裝完畢後要配置環境變數。 JAVA_HOME 我安裝在這裡:C:\Program Files (x86)\Java\jdk1.

win7 go語言開發環境搭建

Go 是一個開源的程式語言,它能讓構造簡單、可靠且高效的軟體變得容易。 Go語言專門針對多處理器系統應用程式的程式設計進行了優化,使用Go編譯的程式可以媲美C或C++程式碼的速度,而且更加安全、支援並行程序。 學習Go一部分是興趣,一部分是為了通過熟悉另一種

1.2 Go語言開發環境搭建

開發環境搭建 下載地址 解除安裝過程如下: 點選設定 點選應用 找到go之後點選解除安裝 解除安裝過程如下 安裝過程如下 雙擊go1.9.2

ubuntu 16.04 go語言開發環境搭建以及helloworld執行

下載安裝golang 烏班圖的話下載安裝golang的過程比較容易。使用以下命令: sudo apt-get install golang 執行以上命令需要輸入使用者密碼。然後等著安裝完就可以了。 可以使用以下命令來確定安裝成功。 go version 配置環境變

go 語言開發環境搭建以及Hello World

環境搭建 安裝包下載https://golang.org/dl/,如下圖,選擇你想要的版本。 預設目錄為 C:\Go,配置環境變數 path,新增 C:\Go\bin。 命令列輸入go versio

Go 系列教程 —— 1. Go語言開發環境搭建詳解

Go語言介紹Go語言是Google於2009年釋出的第二款開源的程式語言。Go語言的特點:準對多處理器應用程式的程式設計進行了優化,使用Go編譯程式可以媲美C或C++的程式碼速度,而且擁有Python解釋語言的簡潔和開發效率。Go語言優勢可以編譯成機器碼,不依賴其他庫靜態型別

Go語言開發環境搭建

1.下載對應的二進位制安裝包,並加壓到/usr/local tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz 2.新增路徑配置 export

Windows安裝PHP開發環境

說明 zip 系統 () html fin php zip 官網 安裝配置 一、Apache 因為Apache官網只提供源代碼,如果要使用必須得自己編譯,這裏我選擇第三方安裝包Apache Lounge。 進入Apachelounge官方下載地址:http://www.a

Windows安裝Julia開發環境

    Julia 是一個面向科學計算的高效能動態高階程式設計語言。其語法與其他科學計算語言相似。在許多情況下擁有能與編譯型語言相媲美的效能。Julia 是個靈活的動態語言,適合科學和數值計算,效能可與傳統靜態型別語言媲美。特點如下: 免費開源 核

Windows的Linux開發環境Cygwin

Cygwin是許多自由軟體的集合,最初由Cygnus Solutions開發,用於各種版本的Microsoft Windows上,執行UNIX類系統。Cygwin的主要目的是通過重新編譯,將POSIX系統(例如Linux、BSD,以及其他Unix系統)上的軟體移植到Windows上。Cygwin移植

使用Anaconda在windows管理python開發環境

Anaconda 使用指南 參考文章: 致Python初學者:Anaconda入門使用指南 Anaconda使用總結 概述 很多學習python的初學者甚至學了有一段時間的人接觸到anaconda或者其他虛擬環境工具時覺得無從下手, 其主要原因就是不明白這些工具究竟有

Windows作業系統Android SDK開發環境搭建

2、從網址http://www.eclipse.org/downloads/下載eclipse,最好是下載Eclipse IDE for Java Developers,而不是Eclipse IDE for Java EE Developers(好像其後某安裝步驟失敗)。

《Python入門》Windows 7Python Web開發環境搭建筆記

最近想嘗試一下在IBM Bluemix上使用Python語言建立Web應用程式,所以需要在本地搭建Python Web的開發測試環境。關於Python的版本進入Python的網站,滑鼠移到導航條上的下載,我們會發現提供兩下主版本的下載連結!這兩個之間存在什麼差別呢?個人理解,