回覆列表
  • 1 # 邢州巔峰數碼

    一、安裝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。再看到的應該是中文簡體介面了。

  • 中秋節和大豐收的關聯?
  • 每次產檢你的心情都是怎樣的?