Code::Blocksは自由 / オープンソースでクロスプラットフォームの統合開発環境 (IDE) である。wxWidgetsをGUIツールキットとして使い、C++で開発されている。プラグイン方式であり、機能は使用しているプラグイン群で決定される。現在のところ、Code::Blocks が対象とする開発言語はC言語 / C++だけである。
Code::Blocksは、Windows、Linux、macOS で動作する。FreeBSD上でもビルドできる。
2005年7月25日の1.0rc1と2005年10月25日の1.0rc2という2つのリリース候補版を経て、最終リリース版を完成させずにプロジェクトは新たな機能を多数追加し始めたため、最終リリースは何度も延期されていった。ただし、"nightly builds" と呼ばれる最新SVN版のバイナリパッケージが毎日リリースされていた。そのサポート状況は公式リリース版の1.0rc2よりも良かった。これによってユーザーは最新の改良が入手でき、開発者は定期的なフィードバックを得られたが、対外的にはプロジェクトが停滞しているように見えた(新たな公式リリースがなされなかったため)。
最初の安定版は2008年2月28日にリリースされ、バージョン番号は8.02とされた。バージョン番号のつけ方はUbuntu方式に変更され、メジャー番号がリリース年、マイナー番号がリリース月を表している。
Jennic Ltd.は、同社のマイクロコントローラ向けにカスタマイズされたCode::Blocksを配布していた。
Code::Blocksは複数のコンパイラをサポートしている(MinGW / GCC、Digital Mars D programming language、Microsoft Visual C++、Borland C++(英語版)、Watcom C/C++ compiler(英語版)、Intel C++ Compiler)。Code::BlocksはC++向けに設計されているが、一部の他の言語のコンパイラをサポートしている。例えば、GNU Fortran、Digital Mars(英語版)のD言語、GNU GDCがある。
Code::Blocksとは
Code::Blocks(提供元:The Code::Blocks Team)は、「IDE・コードエディター」に分類されるオープンソースのWindowsソフトです。当カタログの「IDE・コードエディター」の中では、人気順で39位です。最初のリリースは2005年です。開発言語はC++です。Windowsのほか、クロスプラットフォーム、Unix系、Linux向けにも提供されています。
インストールと動作環境
提供元は64ビット、32ビット版のEXE(NSIS)、ポータブルインストーラーを配布しています。メインのインストーラーのサイズは52.3 MBです。管理者権限がなくても、現在のユーザーだけにインストールできます。インストーラーの公開されているスイッチを使えば、サイレントインストールができます。
アップデートとバージョン履歴
最新版は25.03で、2025年4月5日にリリースされました。2020年4月2日までさかのぼって、全2件のリリースを公式ファイルへのリンク付きで掲載しています。更新は年に約0.4回のペースです。最後の更新から1年以上たっています。
人気と対応ファイル形式
Chocolateyパッケージのダウンロード数は188,052回です。当サイトの対応言語のうち25言語でWikipediaに記事があります。似たソフトにはRStudio、Node.js (LTS)、OpenCodeなどがあります。
メリット / デメリット
メリット
- オープンソースで、誰でもコードを確認・ビルドできる
- サイレントインストールの方法が公開されている
- 管理者権限なしでインストールできる
- クロスプラットフォーム、Unix系、Linuxでも動作する
- 長く続いているプロジェクト(2005年から)
デメリット
- ネイティブのARM64版がない
- 1年以上更新されていない
まとめ: Code::Blocksは、「IDE・コードエディター」に分類されるオープンソースのWindowsソフトです。64ビット、32ビットのPCで使えます。更新のペースは落ちています。管理者は無人インストールで一括配布できます。
スクリーンショット
Code::Blocksのダウンロードは安全ですか?
- ファイルはsourceforge.netから配信されています。提供元の公式ミラーかどうかを確認してください
- ダウンロードリンクはHTTPSを使用しています
- SHA256ハッシュが公開されているため、ファイルを検証できます:
1B730F9C279F1BABFDEF92507078913DF18CFF9BBABC14DC69C2ABE6628A94ED· このハッシュのVirusTotalレポートを開く - 前回の確認(2026年10月22日)でリンクは応答しました
- ソースコードは公開されています
- ExeAtlasはインストーラーのホスト、ラップ、改変を行っていません
関連ガイド: SHA256ハッシュの確認方法(Windows)
最近のバージョン
全2バージョン ›5年間で2バージョン・年に約0.4回
| バージョン | 日付 | サイズ | ファイル |
|---|---|---|---|
| 25.03最新 | 2025年4月5日 | 53.4 MB | 64ビット EXE(NSIS)32ビット EXE(NSIS)64ビット EXE(NSIS)64ビット ZIP |
| 20.03 | 2020年4月2日 | 57.0 MB | 32ビット EXE(NSIS)64ビット EXE(NSIS)64ビット EXE(NSIS)64ビット ZIP |
コマンドラインでインストール
サイレントインストール ›winget install --id CodeBlocks.CodeBlocks -echoco install codeblocks -yscoop install extras/codeblocksdownload /S関連ガイド: wingetの使い方:アプリのインストールと更新
ほかのOS向け
flatpak install flathub org.codeblocks.codeblocks情報
- 提供元
- The Code::Blocks Team
- カテゴリ
- IDE・コードエディター
- ライセンス
- GPL-3.0
- 価格
- 無料
- ソースコード
- svn.code.sf.net
- 開発言語
- C++
- レーティング
- 全年齢
- 動作環境
- Windows 11 / 10
- アーキテクチャ
- 64ビット, 32ビット
- インストーラー
- EXE(NSIS), ポータブル
- ほかのプラットフォーム
- クロスプラットフォーム, Unix系, Linux
- バージョン
- 25.03
- リリース日
- 2025年4月5日
- 初回リリース
- 2005
- カタログ追加日
- 2025年5月1日
- 掲載バージョン数
- 2
- 年間更新回数
- 0.4
- Chocolateyダウンロード数
- 188,052
- 公式サイト
- codeblocks.org
- winget ID
- CodeBlocks.CodeBlocks
- Chocolateyパッケージ
- codeblocks
- Scoopパッケージ
- extras/codeblocks
評価とレビュー
まだレビューはありません。最初の評価を投稿してください。
Code::Blocksの代替ソフト
すべて表示 ›-
オープンソース70.5万 ↓ -
オープンソース493.2万 ↓ -
オープンソース28.5万 ↓ -
オープンソース39.4万 ↓ -
オープンソース8.9万 ↓ -
オープンソース5万 ↓ -
オープンソース9.5万 ↓ -
オープンソース49.4万 ↓
よくある質問
Code::Blocksは無料ですか?
はい。Code::Blocksはオープンソースのソフトです(GPL-3.0ライセンス)。
Code::Blocksのダウンロードは安全ですか?
ファイルはsourceforge.netから配信されます。ExeAtlasはファイルをホストしておらず、改変もしていません。ダウンロードしたファイルのSHA256をこのページに記載の値と照合するか、そのハッシュのVirusTotalレポートを確認してください。
Code::Blocksをwingetでインストールするには?
PowerShellかWindowsターミナルを開き、このページに記載のwingetコマンドを実行します。wingetは公式インストーラーをダウンロードし、実行前にSHA256ハッシュを検証します。
Code::Blocksはサイレントインストールできますか?
はい。サイレントインストールのページに、インストーラーごとのコマンドを掲載しています。
Code::BlocksはARM版Windows(Windows on Arm)で動きますか?
ARM64版はありません。Windows 11 on Armでは、エミュレーションによって64ビット、32ビット版を実行できます。
Code::Blocksの旧バージョンはどこでダウンロードできますか?
バージョン一覧のページに、2020年4月2日以降の全2件のバージョンを公式インストーラーへのリンク付きで掲載しています。
Code::Blocksは管理者権限なしで使えますか?
はい。管理者権限のいらないユーザー単位のインストーラーがあります。
Code::Blocksの代わりになるソフトは?
RStudio、Node.js (LTS)、OpenCode、VSCodium、Apache NetBeansなどがあります。代替ソフトのページで比較できます。