• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            Fork me on GitHub
            隨筆 - 215  文章 - 13  trackbacks - 0
            <2017年8月>
            303112345
            6789101112
            13141516171819
            20212223242526
            272829303112
            3456789


            專注即時通訊及網(wǎng)游服務端編程
            ------------------------------------
            Openresty 官方模塊
            Openresty 標準模塊(Opm)
            Openresty 三方模塊
            ------------------------------------
            本博收藏大部分文章為轉(zhuǎn)載,并在文章開頭給出了原文出處,如有再轉(zhuǎn),敬請保留相關信息,這是大家對原創(chuàng)作者勞動成果的自覺尊重!!如為您帶來不便,請于本博下留言,謝謝配合。

            常用鏈接

            留言簿(1)

            隨筆分類

            隨筆檔案

            相冊

            Awesome

            Blog

            Book

            GitHub

            Link

            搜索

            •  

            積分與排名

            • 積分 - 215465
            • 排名 - 118

            最新評論

            閱讀排行榜

            一、安裝GO運行環(huán)境

            1、安裝GO運行環(huán)境,必須確保機子上已經(jīng)安裝了GCC編譯器。想知道機子上有沒有安裝GCC簡單,只需輸入“gcc --version”查看即可,如果提示了GCC的相關版本信息說明機子上已經(jīng)安裝了,否則就提示該命令找不到。如果沒有安裝GCC的話,安裝也是超簡單的,只需這樣:

            sudo yum install gcc

            2、下載GO運行環(huán)境包(需FQ),下載地址為:https://golang.org/dl/。安裝說明文檔地址為:http://golang.org/doc/install。如果你是從源碼安裝的話,說明文檔地址為:http://golang.org/doc/install/source。下面我就說說我的安裝步驟:

            首先,將下載的“go1.4.2.linux-amd64.tar.gz”包解壓到/tmp目錄,然后將解壓后的“go”文件夾復制到“/usr/local”。

            2、然后開始安裝,進入“/usr/local/go/src”目錄,以root權限執(zhí)行:

            sudo ./all.bash

            安裝完成后會出現(xiàn)“ALL TESTS PASSED”提示。在該提示下面又提示我們要將“/usr/local/go/bin”路徑加入“PATH”環(huán)境變量中。所以,我們打開“~/.bashrc”文件添加GO環(huán)境變量到PATH中。

            然后我們輸入“. ~/.bashrc”以重新加載剛剛設置的配置文件。然后在shell中輸入“go”,如果出現(xiàn)go命令的相關說明即表示安裝成功。

            Go 語言開發(fā)工具 LiteIDE x24 發(fā)布下載 http://www.linuxidc.com/Linux/2014-10/108386.htm

            LiteIDE 開發(fā)工具指南 (Go語言開發(fā)工具) http://www.linuxidc.com/Linux/2013-11/93142.htm

            Google Go語言搭建開發(fā)環(huán)境 http://www.linuxidc.com/Linux/2012-11/73436.htm

            Ubuntu 安裝Go語言包 http://www.linuxidc.com/Linux/2013-05/85171.htm

            《Go語言編程》高清完整版電子書 http://www.linuxidc.com/Linux/2013-05/84709.htm

            二、安裝GO集成開發(fā)工具LiteIDE

            1、下載LiteIDE源碼包:https://github.com/visualfc/liteide

            2、將下載的包“liteide-master.zip”解壓到“/tmp”目錄,然后將解壓后的文件夾移動到“/usr/local”目錄,并重命名。

            unzip liteide-master.zip -d /tmp sudo mv /tmp/liteide-master /usr/local/liteide

            3、安裝必需的Qt包

            官方文檔上說需要Qt包來編譯liteide源碼,所以我們得首先去官網(wǎng)下載最新版的Qt開發(fā)包:https://qt-project.org/downloads。以我為例,我下載的是500多MB的離線安裝包“qt-opensource-linux-x64-5.4.1.run”。將其放入“/tmp”文件夾中直接雙擊就能安裝。

            然后就是設置Qt的環(huán)境變量“QTDIR”,我依舊將其放入“~/.bashrc”文件中,在我的機子上“QTDIR= $HOME/Qt5.4.1/5.4/gcc_64”。

            設置完Qt的環(huán)境變量之后,我們就正式執(zhí)行安裝命令:

            (1)首先進入如下目錄:

            cd /usr/local/liteide/build

            (2)然后執(zhí)行更新包的指令(注意:執(zhí)行前請先FQ):

            ./update_pkg.sh

            (3)編譯linux版本的liteide:

            ./build_linux.sh

            執(zhí)行到一半的時候報錯了,提示如下(如果你的機子沒報錯則直接跳至第(4)步):

            從錯誤提示來看是說找不到“lGL”這個東西,這是個神馬東西啊?我在網(wǎng)上幾經(jīng)查找終于知道這錯誤是啥意思了,原來類似“/usr/bin/ld: cannot find -lxxx”之類的錯誤都是因為少了庫文件,其中缺少的庫的名稱格式為“libxxx.so”,所以我的機子上應該是缺了“libGL.so”文件。于是我就用試著在線安裝一下:

            sudo yum install libGL

            結果卻提示我此包已安裝:

            然后我就想知道這丫在什么地方:

            rpm -ql mesa-libGL-9.2.5-6.20131218.el7_0.x86_64

            結果在下面這些地方找到這丫了:

            /usr/lib64/libGL.so.1
            /usr/lib64/libGL.so.1.2.0
            /usr/share/doc/mesa-libGL-9.2.5
            /usr/share/doc/mesa-libGL-9.2.5/COPYING

            找到這丫以后,就可以把這丫硬鏈接到“/usr/lib”目錄去:

            cd /usr/lib ln /usr/lib64/libGL.so.1.2.0 /usr/lib/libGL.so

            當然你也可以把這丫軟鏈接到“/usr/lib”目錄,方法就是在“ln”命令后加個“-s”參數(shù)。

            然后重試第(3)步即可通過安裝。

            (4)LiteIDE添加桌面快捷方式:

            ln -s /usr/local/liteide/build/liteide/bin/liteide $HOME/Desktop/liteide

            最后,運行桌面上的快捷方式即可看到LiteIDE界面。

            三、配置并運行LiteIDE

            1、首先,我們需要給LiteIDE添加一個“GOPATH”環(huán)境變量,它就有點像我們在Visual Studio中設置的那個項目文件夾“E:\VS2012\Projects”。

            找到菜單欄,依次“View”-“Manage GOPATH”打開管理窗口,然后在管理窗口添加“GOPATH”環(huán)境變量:

            2、新建一個helloworld項目:

            3、寫上測試代碼:


            四、使用VIM編輯器

            如果使用vim編寫的話,也是相當不錯的說。主要就是安裝“gocode”智能提示插件。

            (1)首先確定“$GOBIN”環(huán)境變量已經(jīng)配置,即“export GOBIN=$GOROOT/bin”從普通用戶切換到root用戶(一定要切換到root用戶),然后執(zhí)行如下命令:

            go get -u github.com/nsf/gocode

            (2)配置“gocode”

            cd $GOPATH/src/github.com/nsf/gocode/vim
            ./update.sh gocode set propose-builtins true gocode set lib-path "$GOROOT/pkg/linux_amd64"

            (3)下載“vim-go”插件,地址為:https://github.com/fatih/vim-go,然后解壓下載的壓縮包,然后把所有文件復制到“~/.vim”目錄即可。其它可用的go插件,可以從這個地方下載:https://code.google.com/p/go-wiki/wiki/IDEsAndTextEditorPlugins

            然后用vim打開我上面寫的go文件如圖:

             
            參考文獻
            • http://golang.org/doc/install
            • http://golang.org/doc/install/source

            LiteIDE 的詳細介紹請點這里
            LiteIDE 的下載地址請點這里

            更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

            本文永久更新鏈接地址http://www.linuxidc.com/Linux/2016-04/130109.htm


            http://blog.csdn.net/youbingchen/article/details/52095740

            Go的三種安裝方式

            • Go源碼安裝:這是一種標準的軟件安裝方式
            • Go標準包安裝:Go提供了方便的安裝包,支持Windows、Linux、Mac等系統(tǒng)。這種方式適合快速安裝,可根據(jù)自己的系統(tǒng)位數(shù)下載好相應的安裝包,一路next就可以輕松安裝了。
            • 第三方工具安裝:目前有很多方便的第三方軟件包工具,例如Ubuntu的apt-get、Mac的homebrew等。這種安裝方式適合那些熟悉相應系統(tǒng)的用戶。

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

            Go源碼安裝

            在Go的源代碼中,有些部分是用Plan9C和AT&T匯編寫的,因此假如你要想從源碼安裝,就必須安裝C的編譯工具。 
            在Mac系統(tǒng)中,只要你安裝了Xcode,就已經(jīng)包含了相應的編譯工具。 
            在類Unix系統(tǒng)中,需要安裝gcc等工具。例如Ubuntu系統(tǒng)可通過在終端中執(zhí)行sudo apt-get install gcc libc6-dev來安裝編譯工具。 
            在Windows系統(tǒng)中,你需要安裝MinGW,然后通過MinGW安裝gcc,并設置相應的環(huán)境變量。 
            可以直接去官網(wǎng)下載源碼,找相應的goVERSION.src.tar.gz的文件下載,下載之后解壓縮到$HOME目錄,執(zhí)行如下代碼:

            cd go/src ./all.bash
            • 1
            • 2

            運行all.bash后出現(xiàn)”ALL TESTS PASSED”字樣時才算安裝成功。 
            上面是Unix風格的命令,Windows下的安裝方式類似,只不過是運行all.bat,調(diào)用的編譯器是MinGW的gcc。 
            如果是Mac或者Unix用戶需要設置幾個環(huán)境變量,如果想重啟之后也能生效的話把下面的命令寫到.bashrc或者.zshrc里面。

            export GOPATH=$HOME/gopath # 設置個人的工作目錄,可以包含多個工作目錄,取決于你的個人情況。如果你設置了多個工作目錄,那么當你在之后 使用 go get(遠程包安裝命令)時遠程包將會被安裝在第一個目錄下。 export GOROOT=$HOME/go # 安裝目錄 export PATH=$PATH:$GOROOT/bin
            • 1
            • 2
            • 3

            當你設置完畢之后在命令行里面輸入go,看到如下圖片即說明你已經(jīng)安裝成功(圖片) 
            如果出現(xiàn)Go的Usage信息,那么說明Go已經(jīng)安裝成功了;如果出現(xiàn)該命令不存在,那么可以檢查一下自己的PATH環(huán)境變中是否包含了Go的安裝目錄。

            Go安裝1.4以上的版本出現(xiàn)的問題

            個人在安裝 go1.6.3的時候,一直 無法 按照前面的步驟安裝9,一直 提醒的錯誤是:

            ##### Building Go bootstrap tool. cmd/dist ERROR: Cannot find /root/go1.4/bin/go. Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4.
            • 1
            • 2
            • 3
            • 4

            后面經(jīng)過查閱-資料,大家可以 直接 參考 這篇文章進行安裝 在中國網(wǎng)絡環(huán)境下從源代碼安裝Go1.6到CentOS 7
            用一句話概括:golang1.4以上版本已經(jīng)在應用層面實現(xiàn)了go語言自舉,但在編譯階段扔需要golang1.4的C環(huán)境

            因此需要事先安裝golang1.4,才能安裝更高版本的golang

            posted on 2017-01-21 13:39 思月行云 閱讀(1804) 評論(0)  編輯 收藏 引用 所屬分類: Golang
            国产V综合V亚洲欧美久久| 久久人人爽人人精品视频| 少妇久久久久久被弄高潮| 久久久久AV综合网成人| 99久久精品无码一区二区毛片 | 久久狠狠爱亚洲综合影院 | 青青青伊人色综合久久| 久久夜色精品国产| 好属妞这里只有精品久久| 欧美亚洲日本久久精品| 国产精品久久久久jk制服| 亚洲国产精品成人AV无码久久综合影院 | 亚洲Av无码国产情品久久| 成人资源影音先锋久久资源网| 久久国产精品国语对白| 精品国产一区二区三区久久久狼| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 久久免费高清视频| 午夜久久久久久禁播电影| 亚洲日本va午夜中文字幕久久 | 久久精品国产久精国产| 亚洲精品美女久久久久99| 久久精品国产只有精品66| 久久青草国产手机看片福利盒子 | 99久久无码一区人妻| 久久人人爽爽爽人久久久| 久久香综合精品久久伊人| 久久久久女教师免费一区| 91久久精品国产免费直播| 精品亚洲综合久久中文字幕| 久久人人爽人人爽人人片av高请| 国产69精品久久久久观看软件| 久久人人爽人人爽人人片AV东京热| 久久se精品一区精品二区| AAA级久久久精品无码片| 久久夜色精品国产欧美乱| 亚洲人成精品久久久久| 亚洲精品美女久久777777| 久久天堂AV综合合色蜜桃网 | 久久久久久久综合日本| 久久精品18|