Golang教程-1.1 多平台安裝Golang

來源:互聯網
上載者:User

本文系第一篇Golang語言學習教程

What is Golang?

個人認為新手對真正的特性沒有理解,特點等等在真正學會後才能夠真正瞭解。 所以以下概念性的東西只需大致瞭解。

Go語言是Google推出的一種全新的程式設計語言,它能讓構造簡單、可靠且高效的軟體變得容易。

於2009年11月開源,在2012年早些時候發布了Go 1穩定版本。現在Go的開發已經是完全開放的,並且擁有一個活躍的社區。

Go語言特色

  • 簡潔、快速、安全
  • 並行、有趣、開源
  • 記憶體管理、V數組安全、便捷迅速

Go語言安裝

Golang 支援三個平台:Mac,Windows 和 Linux(譯註:不只是這三個,也支援其他主流平台)。

下載地址

Mac OS

下載安裝程式後。雙擊開始安裝並且遵循安裝提示,會將 Golang 安裝到 /usr/local/go 目錄下,同時 /usr/local/go/bin 檔案夾也會被添加到 PATH 環境變數中。

Windows

下載 MSI 安裝程式後。雙擊開始安裝並且遵循安裝提示,會將 Golang 安裝到 C:\Go 目錄下,同時 c:\Go\bin 目錄也會被添加到你的 PATH 環境變數中。

Linux

下載 tar 包檔案後,並解壓到 /usr/local
執行

echo "export PATH=/usr/local/go/bin:$PATH" >~/.bashrcsource ~/.bashrc

Go 就已經成功安裝在 Linux 上了。

直接運行命令 go,會彈出Usage,表示配置成功

[root@localhost ~]# goGo is a tool for managing Go source code.Usage:    go command [arguments]The commands are:    build       compile packages and dependencies    clean       remove object files and cached files    doc         show documentation for package or symbol    env         print Go environment information    bug         start a bug report    fix         update packages to use new APIs    fmt         gofmt (reformat) package sources    generate    generate Go files by processing source    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         report likely mistakes in packagesUse "go help [command]" for more information about a command.Additional help topics:    c           calling between Go and C    buildmode   build modes    cache       build and test caching    filetype    file types    gopath      GOPATH environment variable    environment environment variables    importpath  import path syntax    packages    package lists    testflag    testing flags    testfunc    testing functionsUse "go help [topic]" for more information about that topic.
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.