- ソフト名 : Code::Blocks IDE
- OS : Windows,Mac,Linux
- 言語 : C++
- 開発者 : HOME
「Code::Blocks(コードブロックス)」は、Windows・Linux・macOS対応の**C/C++専用統合開発環境(IDE)**です。軽量でありながら拡張性が高く、初心者から上級者まで幅広く使われています。
🧰 Code::Blocks の特徴
| 特徴 | 内容 |
|---|---|
| 対応言語 | C / C++(標準)※他言語もプラグインで可 |
| 無料・オープンソース | 商用・個人問わず無料 |
| 複数コンパイラ対応 | GCC(MinGW)/MSVC/Clang など |
| プロジェクト管理 | 複数ファイルの管理やビルド設定が簡単 |
| 拡張性 | プラグイン対応で機能追加が可能 |
💾 インストール方法(Windows 版)
✅ 必ず「compiler付き(MinGW付き)」版を選ぶ!
- 公式サイト にアクセス
- 「codeblocks-XX.XXmingw-setup.exe」をダウンロード
- ※MinGW(GCC)コンパイラが付属したインストーラー
- ダウンロードしたファイルを実行 → ウィザードに従ってインストール
🚀 基本的な使い方:Hello Worldまで
① Code::Blocks の起動
- デスクトップやスタートメニューから起動
② 新規プロジェクト作成
- 上部メニュー →
File > New > Projectを選択 - 「Console application」を選んで「Go」
- C か C++ を選ぶ
- プロジェクト名と保存先フォルダを指定(例:
MyFirstProject) - コンパイラはデフォルト(GCC)でOK
③ コードを書く
- 自動で作成される
main.cppを開いて、次のように編集:
#include <iostream>
using namespace std;
int main() {
cout << "Hello, Code::Blocks!" << endl;
return 0;
}
④ コンパイル&実行
- 上部メニューで
🛠️ Build → ⚙️ Build and Run(またはF9キー)
✅ コンソールに「Hello, Code::Blocks!」と表示されれば成功!
📂 複数ファイルの管理
- プロジェクト内に
.cppや.hファイルを追加する場合:Project > Add files…でファイルを追加- ソースの依存関係がある場合は
#includeを正しく記述
⚙️ よく使う設定
コンパイラの確認/設定変更
Settings > CompilerToolchain executablesタブでgcc.exeなどのパスを確認
フォントや配色の変更
Settings > Editor→Fonts & Colorsタブ
🧪 よくあるエラーと対処法
| 症状 | 原因 | 対処法 |
|---|---|---|
| `hello.cpp | 1 | fatal error: iostream: No such file or directory |
nothing to be done for... | ビルドがスキップされた | コードが変わっていない。F9で強制実行 |
| 実行ウィンドウがすぐ閉じる | 通常動作 | system("pause"); を main() 最後に書く(Windows) |
🧩 拡張機能(プラグイン)
- Code::Blocks はプラグインで機能拡張が可能
- 例:
Code Completion(補完)Debugger(デバッグ機能)Spell Checker(スペルチェック)
→ Plugins > Manage Plugins で有効化・無効化が可能
🐞 デバッグの使い方(基本)
- コードにブレークポイントを設定(左端クリック)
Debug > Start(またはツールバーの虫アイコン)- ステップ実行や変数ウォッチが可能
※ 事前に「gdb」が使えるようになっている必要あり(MinGWに付属)
✅ まとめ
| 操作 | 手順 |
|---|---|
| プロジェクト作成 | File > New > Project > Console |
| ソースコード記述 | main.cpp を編集 |
| ビルド・実行 | F9(Build and Run) |
| デバッグ | Debug メニューから開始 |
| 拡張設定 | Settings > Compiler / Editor |