Code::Blocks

無料のC、C ++およびFortran IDE

  • ソフト名 : Code::Blocks
  • 言語 : C++, C
  • 開発者 : HOME

ダウンロード

Code::Blocks(コードブロックス)」は、C言語・C++の開発に特化した**無料の統合開発環境(IDE)**です。シンプルで使いやすく、初心者にもおすすめです。以下では、基本的な使い方から少し応用的な内容まで、分かりやすく解説します。


✅ Code::Blocks の主な特徴

項目内容
対応言語C、C++(他言語は手動対応)
無料/オープンソース商用・個人問わず無料
コンパイラ対応GCC(MinGW)、MSVC、Clang など
拡張性プラグインで機能追加可能
OSWindows/Linux/macOS(※一部制限あり)

🧭 インストール手順(Windows)

▶ 推奨:MinGW付きバージョンを選ぶ

  1. 公式サイトへアクセス
  2. codeblocks-xx.xxmingw-setup.exe」をダウンロード
    • MinGW(GCCコンパイラ)付きで便利!
  3. ダウンロード後、ウィザードに従ってインストール

🚀 Code::Blocks の基本的な使い方

① プロジェクトの作成

  1. 起動後、File > New > Project をクリック
  2. Console Application」を選んで「Go」
  3. 「C」または「C++」を選択
  4. プロジェクト名と保存場所を設定
  5. コンパイラは「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コード補完(補助的)

🔍 デバッグの使い方(基本)

  1. ソースコード左端をクリックしてブレークポイントを設定
  2. 「Debug > Start」または虫のアイコンをクリック
  3. ステップ実行(F7 / F8)や変数の中身を確認可能

※ MinGWにgdbが含まれている必要があります。


📁 プロジェクトにファイルを追加する方法

  1. File > New > File → 「C/C++ source file」などを選択
  2. 作成後、プロジェクトツリーで右クリック
    →「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++向け機能が充実

Leave a Reply

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください