無料のC、C ++およびFortran IDE
- ソフト名 : Code::Blocks
- 言語 : C++, C
- 開発者 : HOME
「Code::Blocks(コードブロックス)」は、C言語・C++の開発に特化した**無料の統合開発環境(IDE)**です。シンプルで使いやすく、初心者にもおすすめです。以下では、基本的な使い方から少し応用的な内容まで、分かりやすく解説します。
✅ Code::Blocks の主な特徴
| 項目 | 内容 |
|---|---|
| 対応言語 | C、C++(他言語は手動対応) |
| 無料/オープンソース | 商用・個人問わず無料 |
| コンパイラ対応 | GCC(MinGW)、MSVC、Clang など |
| 拡張性 | プラグインで機能追加可能 |
| OS | Windows/Linux/macOS(※一部制限あり) |
🧭 インストール手順(Windows)
▶ 推奨:MinGW付きバージョンを選ぶ
- 公式サイトへアクセス
- 「codeblocks-xx.xxmingw-setup.exe」をダウンロード
MinGW(GCCコンパイラ)付きで便利!
- ダウンロード後、ウィザードに従ってインストール
🚀 Code::Blocks の基本的な使い方
① プロジェクトの作成
- 起動後、
File > New > Projectをクリック - 「Console Application」を選んで「Go」
- 「C」または「C++」を選択
- プロジェクト名と保存場所を設定
- コンパイラは「GNU GCC Compiler」(デフォルト)でOK
② プログラムを書く
自動生成された main.cpp または main.c を開いて編集:
#include <iostream>
using namespace std;
int main() {
cout << "Hello, Code::Blocks!" << endl;
return 0;
}
③ ビルドと実行
- F9キー または「Build and Run」ボタン(▶️)を押す
- コンソールに出力が表示されれば成功!
🔧 よく使う操作と機能
| 操作 | 説明 |
|---|---|
| F9 | ビルド+実行(Build and Run) |
| Ctrl+F10 | 実行のみ(Run) |
| F8 | ステップ実行(デバッグ中) |
| Ctrl+Shift+C | 新しい C/C++ ソースファイルを追加 |
| Ctrl+Space | コード補完(補助的) |
🔍 デバッグの使い方(基本)
- ソースコード左端をクリックしてブレークポイントを設定
- 「Debug > Start」または虫のアイコンをクリック
- ステップ実行(F7 / F8)や変数の中身を確認可能
※ MinGWにgdbが含まれている必要があります。
📁 プロジェクトにファイルを追加する方法
File > New > File→ 「C/C++ source file」などを選択- 作成後、プロジェクトツリーで右クリック
→「Add files to project」で追加
🖋️ エディタ設定(日本語化・フォント調整など)
▶ フォント変更
Settings > Editor > Fonts & Colors→ フォントサイズ変更
▶ 日本語化(※非公式)
- 公式では日本語対応していません
- 外部の「日本語化パッチ」を使えば部分的に日本語化可能(※自己責任)
⚠️ よくあるトラブルと対処法
| トラブル | 対処法 |
|---|---|
iostream が見つからない | MinGWが入っていない → MinGW付きインストーラーで再インストール |
| 実行ウィンドウがすぐ閉じる | system("pause"); を main() の最後に入れる(Windowsのみ) |
| ビルドされない | ソースが保存されていない、またはビルド設定ミス → F9を使う |
✅ まとめ
| 操作内容 | 手順 |
|---|---|
| プロジェクト作成 | File > New > Project > Console Application |
| コーディング | main.cpp を編集 |
| ビルド&実行 | F9キー or ▶️ ボタン |
| デバッグ | Debugメニューから開始 |
| 設定変更 | Settingsメニューで各種調整 |
🎓 学習におすすめな活用方法
- C/C++ の基本文法を学ぶ環境として最適
- プロジェクトごとに実験的なコードを書き溜めておくと便利
- 他のエディタ(VS Code など)と比べてもC/C++向け機能が充実