欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

go1.8之安裝配置具體步驟

 更新時(shí)間:2017年06月11日 08:39:35   投稿:jingxian  
下面小編就為大家?guī)硪黄猤o1.8之安裝配置具體步驟。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

說明:

之前學(xué)習(xí)過go語言(大概是0.9版本),后來更新太快,也沒怎么使用,就荒廢掉了,今年有項(xiàng)目需要用go開發(fā),重新?lián)炱稹?/p>

這是我在學(xué)習(xí)go語言過程中整理的內(nèi)容,這里記錄下,也方便我以后查閱。

操作系統(tǒng): CentOS 6.9_x64

go語言版本: 1.8.3

安裝go

這里直接安裝二進(jìn)制,其它方式請(qǐng)自行搜索。

1、下載并安裝go

命令如下:

wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz --no-check-certificate
tar zxvf go1.8.3.linux-amd64.tar.gz
mv go /usr/local/

2、添加環(huán)境變量

vim /etc/profile

添加如下內(nèi)容:

export PATH=$PATH:/usr/local/go/bin
export GOROOT=/usr/local/go

使配置生效:

[root@localhost ~]# source /etc/profile
[root@localhost ~]# go version
go version go1.8.3 linux/amd64
[root@localhost ~]#

使用go

這里以簡(jiǎn)單的示例介紹下go語言的編譯、運(yùn)行,更深層次的內(nèi)容暫不討論。

文件名: test1.go 代碼:

package main

import "fmt"

func main() {
  fmt.Println("Email : Mike_Zhang@live.com")
}

常規(guī)編譯運(yùn)行

1、通過go build 命令將go源碼編譯成二進(jìn)制文件;

2、執(zhí)行編譯好的二進(jìn)制文件即可。

示例如下:

[root@localhost src]# go build test1.go
[root@localhost src]# ls
test1 test1.go
[root@localhost src]# ./test1
Email : Mike_Zhang@live.com
[root@localhost src]#

以腳本方式運(yùn)行

go語言可以直接通過go run直接運(yùn)行程序,可以借助此特性以腳本方式運(yùn)行g(shù)o程序。

方法1:

[root@localhost src]# go run test1.go
Email : Mike_Zhang@live.com
[root@localhost src]#

方法2:

在文件頭部加入如下代碼:

//usr/bin/env go run $0 "$@"; exit

然后通過chmod賦予可執(zhí)行權(quán)限即可。

示例如下:

[root@localhost src]# cat test1.go
//usr/bin/env go run $0 "$@"; exit

package main

import "fmt"

func main() {
    fmt.Println("Email : Mike_Zhang@live.com")
}

[root@localhost src]# chmod a+x test1.go
[root@localhost src]# ./test1.go
Email : Mike_Zhang@live.com
[root@localhost src]#

好,就這些了,希望對(duì)你有幫助。

以上這篇go1.8之安裝配置具體步驟就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Go?多環(huán)境下配置管理方案(多種方案)

    Go?多環(huán)境下配置管理方案(多種方案)

    這篇文章主要介紹了Go?多環(huán)境下配置管理方案,方案一配置文件管理,方案二集中式管理配置,每種方案給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • go mod 安裝依賴 unkown revision問題的解決方案

    go mod 安裝依賴 unkown revision問題的解決方案

    這篇文章主要介紹了go mod 安裝依賴 unkown revision問題的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05
  • golang panic及處理機(jī)制

    golang panic及處理機(jī)制

    Go語言追求簡(jiǎn)潔優(yōu)雅,所以,Go語言不支持傳統(tǒng)的 try…catch…finally 這種異常,因?yàn)镚o語言的設(shè)計(jì)者們認(rèn)為,將異常與控制結(jié)構(gòu)混在一起會(huì)很容易使得代碼變得混亂,今天給大家介紹golang panic及處理機(jī)制,需要的朋友參考下吧
    2021-08-08
  • 解決golang編譯提示dial tcp 172.217.160.113:443: connectex: A connection attempt failed(推薦)

    解決golang編譯提示dial tcp 172.217.160.113:443: con

    這篇文章主要介紹了解決golang編譯提示dial tcp 172.217.160.113:443: connectex: A connection attempt failed,此問題完美解決,需要的朋友可以參考下
    2023-02-02
  • GoLang基礎(chǔ)學(xué)習(xí)之go?test測(cè)試

    GoLang基礎(chǔ)學(xué)習(xí)之go?test測(cè)試

    相信每位編程開發(fā)者們應(yīng)該都知道,Golang作為一門標(biāo)榜工程化的語言,提供了非常簡(jiǎn)便、實(shí)用的編寫單元測(cè)試的能力,下面這篇文章主要給大家介紹了關(guān)于GoLang基礎(chǔ)學(xué)習(xí)之go?test測(cè)試的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • Go 自定義package包設(shè)置與導(dǎo)入操作

    Go 自定義package包設(shè)置與導(dǎo)入操作

    這篇文章主要介紹了Go 自定義package包設(shè)置與導(dǎo)入操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05
  • 淺談golang的json.Unmarshal的坑

    淺談golang的json.Unmarshal的坑

    本文主要介紹了淺談golang的json.Unmarshal的坑,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • wind10 idea中 go 開發(fā)環(huán)境搭建教程圖解

    wind10 idea中 go 開發(fā)環(huán)境搭建教程圖解

    這篇文章主要介紹了wind10 idea中 go 開發(fā)環(huán)境搭建過程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Go?env命令如何配置go環(huán)境變量

    Go?env命令如何配置go環(huán)境變量

    這篇文章主要為大家介紹了Go?env如何配置go環(huán)境變量的命令詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • GO制作微信機(jī)器人的流程分析

    GO制作微信機(jī)器人的流程分析

    這篇文章主要介紹了利用go制作微信機(jī)器人,本文主要包括項(xiàng)目基礎(chǔ)配置及詳細(xì)代碼講解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-08

最新評(píng)論