ウェブサイト検索

Code::Blocks 25.03 がリリースされました!Ubuntu 24.04 | 22.04 にインストールする方法


前回の20.03から5年後、Code::Blocks IDEはようやく数日前に新しい25.03の安定版リリースを発表しました。

新しい Code::Blocks 25.03 は、MinGW64、MSYS2、MSVC17、TDM コンパイラーのサポートを追加し、C++ 標準 23 および 26(およびその GNU 拡張)をサポートしました。また、GCC13 以降では新しい -std=c23 および -std=gnu23 オプションも追加されています。

それに加えて、Jens LodyのDisplayEventコアプラグインが追加され、riscv64アーキテクチャタイプでのLinux上でのビルドがサポートされ、HI-DPIサポートが強化されました。

その他の変更点には、グローバル変数セットのインポート/エクスポート機能、「すべてリセット」ボタンのカラーエディタ、仮想フォルダへのドラッグ&ドロップファイルのサポート、プロジェクトのグロブとしての自動ソースフォルダのUIが含まれます。詳細については、25.03の変更履歴をご覧ください。

UbuntuにCode::Blocks 25.03をインストールする方法

ここでは、Ubuntuに新しいIDEリリースをインストールするための3つの方法を紹介します。それらは次の通りです:

  • オプション1:公式のDebianパッケージ。
  • オプション2: 非公式のFlatpakパッケージで、サンドボックスで動作します。
  • オプション3:ソースからCode::Blocks 25.03をコンパイルします。

オプション1:公式のDebianパッケージ。

Code::Blocksは、Linux、Windows、およびmacOS用の公式バイナリパッケージを提供しており、以下のリンクからダウンロード可能です。

Code::Blocksをダウンロード: https://sourceforge.net/projects/codeblocks/files/Binaries/25.03/

Linuxでは、これまでのところ、Debian 11およびDebian 12のために、古い32ビットx86プロセッサ用のi386と、現代のIntel/AMDプラットフォーム用のamd64パッケージのみが含まれていますが、私のケースではUbuntu 22.04、Ubuntu 24.04、およびUbuntu 24.10で動作します。

1. まず、ダウンロードすることを選択します

  • Linux Mint 22、Ubuntu 24.04およびそれ以降のバージョン用の「codeblocks_25.03_amd64_debian12.tar.xz」のいずれか
  • Linux Mint 21、Ubuntu 22.04用の「codeblocks_25.03_amd64_debian11.tar.xz」

2. パッケージをダウンロードした後、解凍して抽出したフォルダーに移動します。そのフォルダー内には、ソースのタールボールと.deb パッケージのリストが表示されます。

3. そのフォルダの空白部分を右クリックし、次に「ターミナルで開く」をクリックして、そのフォルダを作業ディレクトリとしてターミナルウィンドウを開きます。最後に、以下のコマンドを一つずつ実行してインストールします:

  • まず、システムリポジトリからv20.03がインストールされている場合は、問題を避けるためにそれを< b >必ず削除することを強くお勧めします!!! そのために、< b >プロジェクトをバックアップしてから次のコマンドを実行してください:

    sudo apt remove --autoremove codeblocks codeblocks-common codeblocks-contrib libcodeblocks0t64 libwxsmithlib0t64 libcodeblocks0 libwxsmithlib0
  • 次に、現在のディレクトリ内のすべてのローカル.debパッケージをインストールするために、以下のコマンドを実行します(この場合は抽出した25.03フォルダ)。

    sudo apt install ./*.deb

インストール後、IDEを起動するにはターミナルからcodeblocksを実行するか、デスクトップ環境に応じてアプリケーションメニューまたはGnomeオーバービューから検索して起動します。

オプション2:公式でないFlatpakパッケージ

選択肢として、ほとんどのLinuxでサンドボックス環境を使用してインストールできる非公式のFlatpakパッケージもあります。これは、amd64(現代のIntel/AMD)およびarm64(例:Raspberry Pi)プラットフォームの両方をサポートしています。

  • パッケージをインストールするには、まずキーボードの Ctrl+Alt+T を押して端末を開き、その後、デーモンパッケージをインストールするためのコマンドを実行します:

    sudo apt install flatpak

    Debian/Ubuntu ベースでないシステムの場合は、Flatpak サポートを有効にするための公式セットアップガイドを参照してください。

  • その後、以下の単一コマンドを実行して、IDEをFlatpakパッケージとしてインストールします:

    flatpak install https://dl.flathub.org/repo/appstream/org.codeblocks.codeblocks.flatpakref

パッケージをインストールした後、スタートメニューまたはGnomeオーバービューから検索して起動するか(アプリアイコンが表示されない場合はログアウトして再ログインしてください)、またはターミナルで以下のコマンドを実行してください:

flatpak run org.codeblocks.codeblocks

オプション3: ソースからCode::Blocks 25.03をコンパイルする

他のプラットフォームや特定の要件を持つユーザー向けに、IDEはソースターボールから簡単にコンパイルできます。

注意:このオプションはUbuntu 24.04 LTSでのみテストされました。

1. ビルド依存関係をインストールする

まず、「ソフトウェアと更新」ユーティリティを起動し、最初のタブから「ソースコード」を有効にします。

次に、キャッシュをリフレッシュし、Code::Blocksを構築するための依存パッケージをインストールするために、以下のコマンドを1つずつ実行してください:

sudo apt update
sudo apt build-dep codeblocks

2. ソースターボールをダウンロードする

次に、以下のリンクに移動し、新しい Code::Blocks 25.03 のソースターボールをダウンロードを選択してください。

CodeBlocks ソースをダウンロード: https://sourceforge.net/projects/codeblocks/files/Sources/25.03/

その後、解凍したフォルダを右クリックし、“ターミナルで開く”を選択して、ソースフォルダを作業ディレクトリとしてターミナルで開きます:

3. ソースを設定する

ターミナルが開き、自動的にソースフォルダーに移動すると、以下のコマンドを実行してデフォルトオプションで構成します:

./configure

または、./configure --helpを使用して設定オプションを表示し、その後カスタムオプションで設定を行います。例えば、インストールディレクトリを/usrに設定し、デバッグを有効にするには次のコマンドを使用します:

./configure --prefix=/usr --enable-debug

印刷設定オプション

4. コンパイルとインストール

ソースを正常に設定した後、以下のコマンドを実行してコンパイルできます:

make -j4

ここで-j4は、プロセスを加速するために4つのスレッドを並行して開始するように指示しています。お使いのCPUコアの数に応じて、4という数字を変更することができます。

完了したら、以下のコマンドを使用してインストールしてください:

sudo make install

5. ソースからビルドが成功したら、以下のコマンドを実行してIDEを起動してみてください:

codeblocks

デフォルトオプションで設定されていた場合、次のようなエラーが出力されることがあります:

codeblocks: 共有ライブラリの読み込み中にエラーが発生しました: libcodeblocks.so.0: 共有オブジェクトファイルを開くことができません: そのようなファイルやディレクトリはありません

または :

codeblocks: シンボルルックアップエラー: codeblocks: 未定義のシンボル: _ZN19UserVariableManager5SetUIESt10unique_ptrI16UserVarManagerUISt14default_deleteIS1_EE

それはあなたのシステムがランタイムライブラリを見つける場所を知らないからです。この問題を解決するには、以下のコマンドを実行して、/etc/ld.so.conf.dの下にカスタム設定ファイルを作成してください:

sudo nano /etc/ld.so.conf.d/lib-local.conf

次に、ターゲット場所である/usr/local/libを挿入し、最後にCtrl+Sを押して保存し、Ctrl+Xを押して終了してください。

変更を適用するには、sudo ldconfig コマンドを使用します。

6.(オプション) ソースフォルダーを保持している限り、そのフォルダーをターミナルで開き、以下のコマンドを実行してアンインストールできます:

sudo make uninstall

Code::Blocks 25.03をアンインストールする

.deb パッケージを介してインストールされた IDE をアンインストールするには、ターミナル (Ctrl+Alt+T) を開き、次のコマンドを実行します:

sudo apt remove --autoremove codeblocks-common codeblocks-contrib-common codeblocks-headers codeblocks-libwxcontrib0 libcodeblocks0 wxsmith-headers

Flatpakパッケージをアンインストールするには、代わりにこのコマンドを使用してください。

flatpak uninstall org.codeblocks.codeblocks

そして、不要なランタイムを削除してディスクスペースを解放するために、flatpak uninstall --unusedを実行することができます。

関連記事: