centos怎么安裝codeblocks?
一、安裝wxWidgets
1.下載wxWidgets源碼包,
2.解壓。可以使用tar命令,CentOS里也可以直接用鼠標(biāo)右鍵操作
3.進(jìn)入解壓后的目錄,打開終端,依次輸入以下命令
./configure (最好不要加上prefix參數(shù),使用默認(rèn)設(shè)置會比較有利于后面步驟的順利推進(jìn))
make (編譯。此過程相當(dāng)漫長,可以打兩盤斗地主再回來)
make install (安裝。)
安裝完成后,終端輸出如下提示:
The installation of wxWidgets is finished. On certain
platforms (e.g. Linux) you'll now have to run ldconfig
if you installed a shared library and also modify the
LD_LIBRARY_PATH (or equivalent) environment variable.
這是說需要設(shè)置環(huán)境變量LD_LIBRAY_PATH(環(huán)境變量的作用是告訴系統(tǒng)尋找wxWidgets開發(fā)庫該去的路徑。因為操作系統(tǒng)的邏輯是,如果在我認(rèn)為該去的路徑?jīng)]找到的我要的東西的話,我就會認(rèn)為那個東西木有安裝),暫不關(guān)閉本大步中打開的終端。
二、設(shè)定環(huán)境變量LD_LIBRAY_PATH
依據(jù)上一大步最后得到的提示信息作出以下操作,
1.仍在第一大步打開的終端,不改變目錄,輸入以下命令:
ldconfig (這完全是根據(jù)第一步最后的提示信息來的)
export -p (查看系統(tǒng)當(dāng)前環(huán)境變量的值,此步僅為了和設(shè)置后的效果作對比,可省略)
可以看到現(xiàn)在,LD_LIBRAY_PATH的值是空的(結(jié)果中沒有此項的存在)。
2.繼續(xù)輸入命令:
./wx-config --libs
得到結(jié)果(安裝目錄不同結(jié)果會有小差異):
-L/root/Desktop/wxWidgets-2.8.12/lib
-pthread -Wl,-rpath,/root/Desktop/wxWidgets-2.8.12/lib
-lwx_gtk2_richtext-2.8 -lwx_gtk2_aui-2.8 -lwx_gtk2_xrc-2.8
-lwx_gtk2_qa-2.8 -lwx_gtk2_html-2.8 -lwx_gtk2_adv-2.8 -lwx_gtk2_core-2.8
-lwx_base_xml-2.8 -lwx_base_net-2.8 -lwx_base-2.8
3.在/etc目錄下找到文件profile,打開它,在里面添加以下命令:
export LD_LIBRARY_PATH="…………"
引號里的內(nèi)容為上一小步“./wx-config --libs”的執(zhí)行結(jié)果。export命令用于編輯環(huán)境變量,如果你不知道該加在什么位置,請在文件中隨意另找一條export命令,跟在他后面即可。保存profile文件。
4.還是在前面打開的終端,繼續(xù)輸入命令:
source /etc/profile (在不用重啟系統(tǒng)的情況下使profile修改的內(nèi)容生效)
export -p (查看系統(tǒng)當(dāng)前環(huán)境變量的值)
這回可以看到,LD_LIBRAY_PATH的值被成功設(shè)定為第2小步里“./wx-config --libs”的執(zhí)行結(jié)果。
三、安裝codeblocks
1.下載codeblocks源碼包
2.解壓。
3.進(jìn)入解壓后的目錄,打開新的終端,依次輸入以下命令
./configure --prefix=/usr/local/codeblocks (prefix參數(shù)用以指定安裝路徑。如果跳過了第二大步,則在此會得到?jīng)]有安裝wxWidgets的提示)
make
make install (安裝。)
OK,至此,Code::Blocks安裝圓滿完成。在任意目錄下打開終端,直接執(zhí)行codeblocks命令即可運(yùn)行Code::Blocks。
四、codeblocks漢化
1.下載codeblocks的漢化包,
2.在/usr/share/ 或者/usr/local/share/
目錄下(看你在第三大步中是怎么指定的prefix參數(shù))找到codeblocks目錄(內(nèi)含icons、images、lexers、scripts等
資源目錄以及一些壓縮包),并在該目錄下建立一個子文件夾:locale(注意 locale
全為小寫字母)。如果找不到,請看步驟3,否則直接看步驟4。
3.在桌面上打開終端,運(yùn)行命令:locate codeblocks >codeblocks 。運(yùn)行完畢后,在桌面生成了一個名為codeblocks的文件,打開該文件,從中找到codeblocks目錄所在的路徑。
4.將所下載的壓縮包解壓到第2步創(chuàng)建的locale目錄下,則locale目錄下應(yīng)出現(xiàn)zh_CN子目錄,內(nèi)有一個名為codeblocks.mo的文件。
5.
啟動Code::Blocks,點(diǎn)擊主菜單的“Settings”,選擇“Enviornment”。出現(xiàn)的對話框中,左邊選中“View”,右邊打勾
“Internationalization (needs restart)”,并在后面的復(fù)合框中選中“Chinese
(Simplified)”。確認(rèn)退出本對話框。
6.重啟Code::Blocks。再看到的應(yīng)該是中文簡體界面了。