2021-05-12 14:32:11
在CentOS上安裝GO執行環境及其開發工具LiteIDE
早在五年前,我就想著要是微軟出一套基於C語言的易於開發的Web框架該多好,那效能肯定比Asp.Net要高很多。後來知道有個PHP效能不錯,但是又由於討厭在HTML頁面裡面寫蛋疼的後臺程式碼,於是一度很鄙視PHP。最近由於雲端計算的風行,GO語言也被追捧,下面我就在CentOS系統上安裝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
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:VS2012Projects”。
找到選單欄,依次“View”-“Manage GOPATH”開啟管理視窗,然後在管理視窗新增“GOPATH”環境變數:
2、新建一個helloworld專案:
3、寫上測試程式碼:
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2016-04/130109p2.htm
相關文章