首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C++ >> 關於C++

Linux 下 C++ IDE Code::Blocks 完整安裝指南

     編輯:關於C++

想在 Linux 環境下開發 C/C++ 專案,一個好用的整合開發環境(IDE)不可或缺。經過多方比較與試用,Code::Blocks 脫穎而出,成為跨平台開發的首選。本文將詳細介紹 Code::Blocks 的特色優勢,並以 openSUSE 11.1 為例,完整記錄從依賴套件安裝到中文化的完整流程,供各大 Linux 發行版參考。

為什麼選擇 Code::Blocks?

Code::Blocks 是一款開源、跨平台、純 C++ 撰寫的 IDE,支援超過 20 種編譯器(含 GCC、MSVC、Borland、Intel C++ 等),並採用插件化架構,擴展性極佳。以下幾點最吸引開發者:

  • 開源免費:無授權費用,社群活躍,幾乎每月更新。
  • 跨平台:Windows、Linux、macOS 同一套介面與專案格式,專案遷移零負擔。
  • 純 C++ 實作:無需額外安裝 .NET 或 Java 執行環境,啟動輕快。
  • 多編譯器支援:專案可輕鬆切換工具鏈,除錯器亦支援 GDB、CDB 等多種。
  • 插件化核心:編碼美化、程式碼補全、甚至內建小遊戲皆為插件,按需載入。
  • 內建視覺化介面設計器:雖採容器式佈局(類似 Java Swing),習慣後即可設計可攜式 GUI。
  • 豐富擴展庫整合:透過 DevPak 插件一鍵下載網路、圖形、加密等開源庫(如 iconv)。
  • 多國語言:支援近 40 種語言,含繁/簡體中文(需匯入語言包)。

Code::Blocks 曾入圍 SourceForge 2008 年社群最佳選擇獎決賽,廣大用戶基礎也是品質保證。

安裝前準備:wxWidgets

Code::Blocks 基於 wxWidgets 開發,必須先安裝 wxGTK(wxWidgets 的 GTK+ 移植版)。若套件管理器有 wxGTK 與 wxGTK-devel 可直接安裝;否則從 官網 下載原始碼編譯:

wget https://nchc.dl.sourceforge.net/sourceforge/wxwindows/wxGTK-2.8.10.tar.gz
tar xzf wxGTK-2.8.10.tar.gz
cd wxGTK-2.8.10
./configure --prefix=/usr --enable-xrc --enable-monolithic --enable-unicode
make
sudo make install

注意:原始碼安裝已包含開發檔;若用 RPM/DEB 套件,務必同時安裝 -devel 或 -dev 套件。

openSUSE 11.1 可加入社群倉庫快速取得 wxGTK:

[home_accAgon]
name=home:accAgon (openSUSE_11.1)
enabled=1
autorefresh=0
baseurl=https://download.opensuse.org/repositories/home:/accAgon/openSUSE_11.1/
type=rpm-md
gpgcheck=1
gpgkey=https://download.opensuse.org/repositories/home:/accAgon/openSUSE_11.1/repodata/repomd.xml.key
keeppackages=1

編譯安裝 Code::Blocks

從 官網 取得原始碼(以 8.02 版為例):

wget https://ncu.dl.sourceforge.net/sourceforge/codeblocks/codeblocks-8.02-src.tar.bz2
tar jxf codeblocks-8.02-src.tar.bz2
cd codeblocks-8.02
./configure --prefix=/usr
make
sudo make install

關鍵提示:務必指定 --prefix=/usr。若安裝至 /usr/local,執行時常因動態連結庫路徑未納入 ld.so.conf 而找不到 .so 檔案。

中文化介面

  1. 下載語言包:wget https://www.d2school.com/codeblocks/download/d2school_codeblocks_chinese_locale.7z
  2. 解壓縮後建立目錄並複製 .mo 檔:
    mkdir -p /usr/share/codeblocks/locale
    cp *.mo /usr/share/codeblocks/locale/
  3. 啟動 Code::Blocks → Settings → Environment → View → Internationalization → 選擇 Chinese (Simplified) 或 Chinese (Traditional) 即可(重啟生效)。

安裝成果預覽

Code::Blocks 中文介面截圖

完成上述步驟,即擁有一套功能完整、介面中文化的跨平台 C++ 開發環境。後續可依專案需求安裝額外插件(如 DoxyBlocks 產生文件、SpellChecker 拼字檢查等),進一步提升開發效率。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved