新聞中心
早在五年前,我就想著要是微軟出一套基于C語言的易于開發(fā)的Web框架該多好,那性能肯定比Asp.Net要高很多。后來知道有個php性能不錯,但是又由于討厭在HTML頁面里面寫蛋疼的后臺代碼,于是一度很鄙視PHP。最近由于云計算的風(fēng)行,GO語言也被追捧,下面我就在centos系統(tǒng)上安裝GO運行時和開發(fā)工具做嘗試。

“專業(yè)、務(wù)實、高效、創(chuàng)新、把客戶的事當(dāng)成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 成都創(chuàng)新互聯(lián)公司是您可以信賴的網(wǎng)站建設(shè)服務(wù)商、專業(yè)的互聯(lián)網(wǎng)服務(wù)提供商! 專注于網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計、軟件開發(fā)、設(shè)計服務(wù)業(yè)務(wù)。我們始終堅持以客戶需求為導(dǎo)向,結(jié)合用戶體驗與視覺傳達(dá),提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領(lǐng)市場!
一、安裝GO運行環(huán)境
1、安裝GO運行環(huán)境,必須確保機(jī)子上已經(jīng)安裝了GCC編譯器。想知道機(jī)子上有沒有安裝GCC簡單,只需輸入“gcc --version”查看即可,如果提示了GCC的相關(guān)版本信息說明機(jī)子上已經(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”文件夾復(fù)制到“/usr/local”。
2、然后開始安裝,進(jìn)入“/usr/local/go/src”目錄,以root權(quán)限執(zhí)行:
sudo ./all.bash
安裝完成后會出現(xiàn)“ALL TESTS PASSED”提示。在該提示下面又提示我們要將“/usr/local/go/bin”路徑加入“PATH”環(huán)境變量中。所以,我們打開“~/.bashrc”文件添加GO環(huán)境變量到PATH中。
然后我們輸入“. ~/.bashrc”以重新加載剛剛設(shè)置的配置文件。然后在shell中輸入“go”,如果出現(xiàn)go命令的相關(guān)說明即表示安裝成功。
二、安裝GO集成開發(fā)工具LiteIDE
1、下載LiteIDE源碼包:https://github.com/visualfc/liteide。
2、將下載的包“l(fā)iteide-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”文件夾中直接雙擊就能安裝。
然后就是設(shè)置Qt的環(huán)境變量“QTDIR”,我依舊將其放入“~/.bashrc”文件中,在我的機(jī)子上“QTDIR= $HOME/Qt5.4.1/5.4/gcc_64”。
設(shè)置完Qt的環(huán)境變量之后,我們就正式執(zhí)行安裝命令:
(1)首先進(jìn)入如下目錄:
cd /usr/local/liteide/build
(2)然后執(zhí)行更新包的指令(注意:執(zhí)行前請先FQ):
./update_pkg.sh
(3)編譯linux版本的liteide:
./build_linux.sh
執(zhí)行到一半的時候報錯了,提示如下(如果你的機(jī)子沒報錯則直接跳至第(4)步):
從錯誤提示來看是說找不到“l(fā)GL”這個東西,這是個神馬東西???我在網(wǎng)上幾經(jīng)查找終于知道這錯誤是啥意思了,原來類似“/usr/bin/ld: cannot find -lxxx”之類的錯誤都是因為少了庫文件,其中缺少的庫的名稱格式為“l(fā)ibxxx.so”,所以我的機(jī)子上應(yīng)該是缺了“l(fā)ibGL.so”文件。于是我就用試著在線安裝一下:
sudo yum install libGL
結(jié)果卻提示我此包已安裝:
然后我就想知道這丫在什么地方:
rpm -ql mesa-libGL-9.2.5-6.20131218.el7_0.x86_64
結(jié)果在下面這些地方找到這丫了:
/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
當(dāng)然你也可以把這丫軟鏈接到“/usr/lib”目錄,方法就是在“l(fā)n”命令后加個“-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中設(shè)置的那個項目文件夾“E:\VS2012\Projects”。
找到菜單欄,依次“View”-“Manage GOPATH”打開管理窗口,然后在管理窗口添加“GOPATH”環(huán)境變量:
2、新建一個helloworld項目:
3、寫上測試代碼:
網(wǎng)頁名稱:在CentOS上安裝GO運行環(huán)境及其開發(fā)工具LiteIDE
本文路徑:http://m.fisionsoft.com.cn/article/cciiohp.html


咨詢
建站咨詢
