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

“專業(yè)、務(wù)實(shí)、高效、創(chuàng)新、把客戶的事當(dāng)成自己的事”是我們每一個(gè)人一直以來(lái)堅(jiān)持追求的企業(yè)文化。 成都創(chuàng)新互聯(lián)公司是您可以信賴的網(wǎng)站建設(shè)服務(wù)商、專業(yè)的互聯(lián)網(wǎng)服務(wù)提供商! 專注于網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、軟件開發(fā)、設(shè)計(jì)服務(wù)業(yè)務(wù)。我們始終堅(jiān)持以客戶需求為導(dǎo)向,結(jié)合用戶體驗(yàn)與視覺傳達(dá),提供有針對(duì)性的項(xiàng)目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場(chǎng),引領(lǐng)市場(chǎng)!
一、安裝GO運(yùn)行環(huán)境
1、安裝GO運(yùn)行環(huán)境,必須確保機(jī)子上已經(jīng)安裝了GCC編譯器。想知道機(jī)子上有沒有安裝GCC簡(jiǎn)單,只需輸入“gcc --version”查看即可,如果提示了GCC的相關(guān)版本信息說(shuō)明機(jī)子上已經(jīng)安裝了,否則就提示該命令找不到。如果沒有安裝GCC的話,安裝也是超簡(jiǎn)單的,只需這樣:
sudo yum install gcc
2、下載GO運(yùn)行環(huán)境包(需FQ),下載地址為:https://golang.org/dl/。安裝說(shuō)明文檔地址為:http://golang.org/doc/install。如果你是從源碼安裝的話,說(shuō)明文檔地址為:http://golang.org/doc/install/source。下面我就說(shuō)說(shuō)我的安裝步驟:
首先,將下載的“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
安裝完成后會(huì)出現(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)說(shuō)明即表示安裝成功。
二、安裝GO集成開發(fā)工具LiteIDE
1、下載LiteIDE源碼包:https://github.com/visualfc/liteide。
2、將下載的包“l(fā)iteide-master.zip”解壓到“/tmp”目錄,然后將解壓后的文件夾移動(dòng)到“/usr/local”目錄,并重命名。
unzip liteide-master.zip -d /tmp
sudo mv /tmp/liteide-master /usr/local/liteide
3、安裝必需的Qt包
官方文檔上說(shuō)需要Qt包來(lái)編譯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í)行前請(qǐng)先FQ):
./update_pkg.sh
(3)編譯linux版本的liteide:
./build_linux.sh
執(zhí)行到一半的時(shí)候報(bào)錯(cuò)了,提示如下(如果你的機(jī)子沒報(bào)錯(cuò)則直接跳至第(4)步):
從錯(cuò)誤提示來(lái)看是說(shuō)找不到“l(fā)GL”這個(gè)東西,這是個(gè)神馬東西?。课以诰W(wǎng)上幾經(jīng)查找終于知道這錯(cuò)誤是啥意思了,原來(lái)類似“/usr/bin/ld: cannot find -lxxx”之類的錯(cuò)誤都是因?yàn)樯倭藥?kù)文件,其中缺少的庫(kù)的名稱格式為“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”命令后加個(gè)“-s”參數(shù)。
然后重試第(3)步即可通過(guò)安裝。
(4)LiteIDE添加桌面快捷方式:
ln -s /usr/local/liteide/build/liteide/bin/liteide $HOME/Desktop/liteide
最后,運(yùn)行桌面上的快捷方式即可看到LiteIDE界面。
三、配置并運(yùn)行LiteIDE
1、首先,我們需要給LiteIDE添加一個(gè)“GOPATH”環(huán)境變量,它就有點(diǎn)像我們?cè)赩isual Studio中設(shè)置的那個(gè)項(xiàng)目文件夾“E:\VS2012\Projects”。
找到菜單欄,依次“View”-“Manage GOPATH”打開管理窗口,然后在管理窗口添加“GOPATH”環(huán)境變量:
2、新建一個(gè)helloworld項(xiàng)目:
3、寫上測(cè)試代碼:
分享文章:在CentOS上安裝GO運(yùn)行環(huán)境及其開發(fā)工具LiteIDE
分享網(wǎng)址:http://www.5511xx.com/article/cciiohp.html


咨詢
建站咨詢
