一、安裝wxWidgets
1.下載wxWidgets原始碼包,
2.解壓。可以使用tar命令,CentOS裡也可以直接用滑鼠右鍵操作
3.進入解壓後的目錄,開啟終端,依次輸入以下命令
./configure (最好不要加上prefix引數,使用預設設定會比較有利於後面步驟的順利推進)
make (編譯。此過程相當漫長,可以打兩盤鬥地主再回來)
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.
這是說需要設定環境變數LD_LIBRAY_PATH(環境變數的作用是告訴系統尋找wxWidgets開發庫該去的路徑。因為作業系統的邏輯是,如果在我認為該去的路徑沒找到的我要的東西的話,我就會認為那個東西木有安裝),暫不關閉本大步中開啟的終端。
二、設定環境變數LD_LIBRAY_PATH
依據上一大步最後得到的提示資訊作出以下操作,
1.仍在第一大步開啟的終端,不改變目錄,輸入以下命令:
ldconfig (這完全是根據第一步最後的提示資訊來的)
export -p (檢視系統當前環境變數的值,此步僅為了和設定後的效果作對比,可省略)
可以看到現在,LD_LIBRAY_PATH的值是空的(結果中沒有此項的存在)。
2.繼續輸入命令:
./wx-config --libs
得到結果(安裝目錄不同結果會有小差異):
-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="…………"
引號裡的內容為上一小步“./wx-config --libs”的執行結果。export命令用於編輯環境變數,如果你不知道該加在什麼位置,請在檔案中隨意另找一條export命令,跟在他後面即可。儲存profile檔案。
4.還是在前面開啟的終端,繼續輸入命令:
source /etc/profile (在不用重啟系統的情況下使profile修改的內容生效)
export -p (檢視系統當前環境變數的值)
這回可以看到,LD_LIBRAY_PATH的值被成功設定為第2小步裡“./wx-config --libs”的執行結果。
三、安裝codeblocks
1.下載codeblocks原始碼包
2.解壓。
3.進入解壓後的目錄,開啟新的終端,依次輸入以下命令
./configure --prefix=/usr/local/codeblocks (prefix引數用以指定安裝路徑。如果跳過了第二大步,則在此會得到沒有安裝wxWidgets的提示)
make
OK,至此,Code::Blocks安裝圓滿完成。在任意目錄下開啟終端,直接執行codeblocks命令即可執行Code::Blocks。
四、codeblocks漢化
1.下載codeblocks的漢化包,
2.在/usr/share/ 或者/usr/local/share/
目錄下(看你在第三大步中是怎麼指定的prefix引數)找到codeblocks目錄(內含icons、images、lexers、scripts等
資源目錄以及一些壓縮包),並在該目錄下建立一個子資料夾:locale(注意 locale
全為小寫字母)。如果找不到,請看步驟3,否則直接看步驟4。
3.在桌面上開啟終端,執行命令:locate codeblocks >codeblocks 。執行完畢後,在桌面生成了一個名為codeblocks的檔案,開啟該檔案,從中找到codeblocks目錄所在的路徑。
4.將所下載的壓縮包解壓到第2步建立的locale目錄下,則locale目錄下應出現zh_CN子目錄,內有一個名為codeblocks.mo的檔案。
5.
“Internationalization (needs restart)”,並在後面的複合框中選中“Chinese
(Simplified)”。確認退出本對話方塊。
6.重啟Code::Blocks。再看到的應該是中文簡體介面了。
一、安裝wxWidgets
1.下載wxWidgets原始碼包,
2.解壓。可以使用tar命令,CentOS裡也可以直接用滑鼠右鍵操作
3.進入解壓後的目錄,開啟終端,依次輸入以下命令
./configure (最好不要加上prefix引數,使用預設設定會比較有利於後面步驟的順利推進)
make (編譯。此過程相當漫長,可以打兩盤鬥地主再回來)
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.
這是說需要設定環境變數LD_LIBRAY_PATH(環境變數的作用是告訴系統尋找wxWidgets開發庫該去的路徑。因為作業系統的邏輯是,如果在我認為該去的路徑沒找到的我要的東西的話,我就會認為那個東西木有安裝),暫不關閉本大步中開啟的終端。
二、設定環境變數LD_LIBRAY_PATH
依據上一大步最後得到的提示資訊作出以下操作,
1.仍在第一大步開啟的終端,不改變目錄,輸入以下命令:
ldconfig (這完全是根據第一步最後的提示資訊來的)
export -p (檢視系統當前環境變數的值,此步僅為了和設定後的效果作對比,可省略)
可以看到現在,LD_LIBRAY_PATH的值是空的(結果中沒有此項的存在)。
2.繼續輸入命令:
./wx-config --libs
得到結果(安裝目錄不同結果會有小差異):
-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="…………"
引號裡的內容為上一小步“./wx-config --libs”的執行結果。export命令用於編輯環境變數,如果你不知道該加在什麼位置,請在檔案中隨意另找一條export命令,跟在他後面即可。儲存profile檔案。
4.還是在前面開啟的終端,繼續輸入命令:
source /etc/profile (在不用重啟系統的情況下使profile修改的內容生效)
export -p (檢視系統當前環境變數的值)
這回可以看到,LD_LIBRAY_PATH的值被成功設定為第2小步裡“./wx-config --libs”的執行結果。
三、安裝codeblocks
1.下載codeblocks原始碼包
2.解壓。
3.進入解壓後的目錄,開啟新的終端,依次輸入以下命令
./configure --prefix=/usr/local/codeblocks (prefix引數用以指定安裝路徑。如果跳過了第二大步,則在此會得到沒有安裝wxWidgets的提示)
make
make install (安裝。)
OK,至此,Code::Blocks安裝圓滿完成。在任意目錄下開啟終端,直接執行codeblocks命令即可執行Code::Blocks。
四、codeblocks漢化
1.下載codeblocks的漢化包,
2.在/usr/share/ 或者/usr/local/share/
目錄下(看你在第三大步中是怎麼指定的prefix引數)找到codeblocks目錄(內含icons、images、lexers、scripts等
資源目錄以及一些壓縮包),並在該目錄下建立一個子資料夾:locale(注意 locale
全為小寫字母)。如果找不到,請看步驟3,否則直接看步驟4。
3.在桌面上開啟終端,執行命令:locate codeblocks >codeblocks 。執行完畢後,在桌面生成了一個名為codeblocks的檔案,開啟該檔案,從中找到codeblocks目錄所在的路徑。
4.將所下載的壓縮包解壓到第2步建立的locale目錄下,則locale目錄下應出現zh_CN子目錄,內有一個名為codeblocks.mo的檔案。
5.
“Internationalization (needs restart)”,並在後面的複合框中選中“Chinese
(Simplified)”。確認退出本對話方塊。
6.重啟Code::Blocks。再看到的應該是中文簡體介面了。