本体は薄く、力はプラグインで載せる Code::Blocks 25.03 が高い DPI と C++26 に対応
要約
無料でオープンソースの、環境をまたぐ開発の道具で、画面と機能は添えのプラグインが決める。構築の仕組みは自前、デバッグは GDB。25.03 は高い DPI の扱いを強め、言語の規格を C++23 と C++26 まで広げた。
おすすめ- ソフト名
- Code::Blocks
- バージョン
- 25.03
- 料金
- 無料
- オープンソース
- オープンソース
- OS
- WindowsLinuxmacOS
- 更新日時
- 2026-10-17 16:07
広げられることを、Code::Blocks は仕組みそのものに書き込んだ。本体は薄いままに保ち、翻訳とデバッグの力はプラグインが載せる。自分で作った構築の仕組みが、待ち時間を押し下げる。25.03 は高い DPI の扱いと C++23、C++26 への対応を足しており、長く続くオープンソースの環境にとってはまとまった更新になる。
プラグインの骨組みが支える環境
公式の位置づけはそっけない。無料でオープンソースの、環境をまたぐ開発の道具で、今は C と C++ と Fortran を向く。際立つのは仕組みのほうだ。環境の全体がプラグインの骨組みの周りに組まれ、画面の力も機能の性格も添えのプラグインが決める。構築の出来事もデバッグの力も、それ自体がプラグインとして差し込まれる。公式の説明によれば、どの種類の機能もプラグインを入れるか書くかで足せるので、本体は長年にわたり削れる状態のまま保たれてきた。別の機械でも同じ手順を使いたい人にとって、この一貫した操作は、機能の項目の長さより役に立つことが多い。
許諾について、公式のページは本体が GNU 一般公共許諾の第三版で出ると書き、誰でも自由に使えるとする。例外は一つだけで、開発の道具の部分は GNU 劣一般公共許諾の第三版を使う。これにより、プラグインが別の許諾で出ていてもこの道具一式に繋げられる。

構築とデバッグが二つの土台
構築の仕組みは自前で作ったもので、公式は三つの点を挙げる。非常に速い依存の生成、構築の待ち列、そして並行の構築だ。依存の生成は、一箇所を直したあとに何のファイルを訳し直すかを決める。並行の構築は、その機械の核を使い切れるかを決める。どちらも日常の待ち時間に直接ひびく。
デバッグの側も公式が一つずつ並べる。自動と手動の見張り、コードの切れ目とデータの切れ目、呼び出しの積み重ね、逆翻訳の一覧、そして記憶の中身の写し。データの切れ目は読み取り、書き込み、その両方の三通りで置け、両方の型は変数がどの段で書き換えられたかを突き止めるのに使う。これらは一つの画面にまとまり、見るたびに別の道具を開く必要はない。
案件の組み立てでは、複数の目標を持つ案件と作業の場所を同時に扱える。一つの作業の場所に複数の案件を入れられ、案件どうしで依存の関係を告げられ、構築はその順に進む。すでにある案件と作業の場所のファイルをそのまま読み込むこともでき、育ったコードの形を引き継げるので、一から組み直す手間が省ける。

25.03 で何が変わったか
公式の変更の一覧を見ると、25.03 は 20.03 からかなりの数の変更を積んでいる。高い DPI の扱いは明確に強められ、表紙の告知でも安定した振る舞いと高精細な画面への対応の改善が目玉に挙げられている。Windows では編集の仕組みの既定が DirectWrite に変わり、高精細な画面での書体の見え方もそれに伴って変わる。道具の連なりでは、翻訳の一覧に MinGW64、MSYS2、MSVC17、TDM の四つが加わり、記号の閲覧がしばらく離れていた後に画面へ戻った。
言語の規格では、この版が C++23 と C++26 への対応を足し、翻訳と連結のときに命令の行が長くなりすぎる場合は応答のファイルを導入して扱う。やり取りの面でも、案件の木と編集の画面のあいだの引き落としが作り直され、案件には自動の源のフォルダの画面が加わった。散らばった源のファイルを決まりに従って仮想のフォルダへ収めるためのものだ。
デバッグにも増分がある。CDB のデバッガは記憶の閲覧の対話と、流れの一覧と局所の変数の表示を備え、デバッグを始めるときに画面の配置を切り替えるかどうかも選べるようになった。Linux 上の riscv64 の仕組み向けの構築が支えられ、全体の利用者の変数は作り直されて取り込みと書き出しが付いた。
対応する環境と配り方
対応する環境は Windows XP から 10 まで、32 ビットと 64 ビットの Linux、そして Mac OS X とされる。Windows では既定で 64 ビットの構築が配られ、この向きは 20.03 から続いており、32 ビットは便利な選択として残る。配り方は導入の束と、入れずに使える圧縮の束の二筋。導入の束には管理者の権限を要さない変種も別に用意される。さらに一組の束は WinLibs の企画による GNU の翻訳の道具と GDB のデバッガを添えて、道具の連なりをまとめて揃える。C や C++ に触れたばかりで、まだ翻訳の環境を作ったことのない読み手には殊のほか楽だ。
Code::Blocks の値打ちは機能の項目の長さではなく、広げられることを既定の状態にした点にある。本体は薄いまま、翻訳とデバッグはプラグインが載せ、自前の構築の仕組みが待ち時間を抑える。25.03 は高い DPI と C++23、C++26 を足し、許諾は閉じたプラグインを繋ぐ隙も残す。C や C++ の案件を長く保ち、道具の連なりを自分の手順に合わせたい作り手にとって、候補の一覧に入れておく価値のある組み合わせだ。