歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在CentOS上安裝GO運行環境及其開發工具LiteIDE

在CentOS上安裝GO運行環境及其開發工具LiteIDE

日期:2017/2/28 13:53:03   编辑:Linux教程

早在五年前,我就想著要是微軟出一套基於C語言的易於開發的Web框架該多好,那性能肯定比Asp.Net要高很多。後來知道有個PHP性能不錯,但是又由於討厭在HTML頁面裡面寫蛋疼的後台代碼,於是一度很鄙視PHP。最近由於雲計算的風行,GO語言也被追捧,下面我就在CentOS系統上安裝GO運行時和開發工具做嘗試。

一、安裝GO運行環境

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

sudo yum install gcc

2、下載GO運行環境包(需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權限執行:

sudo ./all.bash

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

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

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

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

Google Go語言搭建開發環境 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集成開發工具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源碼,所以我們得首先去官網下載最新版的Qt開發包:https://qt-project.org/downloads。以我為例,我下載的是500多MB的離線安裝包“qt-opensource-linux-x64-5.4.1.run”。將其放入“/tmp”文件夾中直接雙擊就能安裝。

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

設置完Qt的環境變量之後,我們就正式執行安裝命令:

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

cd /usr/local/liteide/build

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

./update_pkg.sh

(3)編譯linux版本的liteide:

./build_linux.sh

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

從錯誤提示來看是說找不到“lGL”這個東西,這是個神馬東西啊?我在網上幾經查找終於知道這錯誤是啥意思了,原來類似“/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”參數。

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

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

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

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

三、配置並運行LiteIDE

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

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

2、新建一個helloworld項目:

3、寫上測試代碼:

Copyright © Linux教程網 All Rights Reserved