CLion 2026.2 Help

カスタムビルドのターゲットとアプリケーション

カスタムビルドターゲットは、任意のビルドシステムやプロジェクトモデルの 独立型 です。CLion はソースのビルドやビルド成果物のクリーンのために、任意の 外部ツール を利用します。

カスタムターゲットは、 compilation database プロジェクトで特に役立ちます。 compile_commands.json 自体にはアプリケーションの構築と実行に必要な情報が不足していますが、カスタムターゲットとカスタム実行 / デバッグ構成はこの制限を回避できます。

次の例では、compilation database プロジェクトにターゲットを追加し、ビルド結果を取得してから、CLion から実行可能ファイルを実行するためのカスタム構成を作成します。

カスタムビルドターゲットを作成する

  1. compilation database プロジェクトを開きましょう。 ファイル | オープン をクリックし、CLion を compile_commands.json にポイントして、 プロジェクトとして開く​ を選択します。

    デフォルトでは、 ビルドメニューには 再コンパイル以外に使用可能なアクションは表示されません(現在開いているソースファイルをコンパイルするために使用できます)。

    compdb プロジェクト用の空のビルドメニュー
  2. 設定 | ビルド、実行、デプロイ | カスタムビルドターゲット に移動し、 をクリックして新しいターゲットを追加します。 このダイアログは カスタムビルドアプリケーションエディターからもアクセスできます。

  3. 次の設定を指定します。

    カスタムビルドタグゲットの設定
    • ツールチェーン

      ここで選択したツールチェーンは、後で作成する カスタム実行 / デバッグ構成の環境とデバッガーを提供します。

      カスタムビルドターゲットを使用する compilation database プロジェクトは、2 つの別個のツールチェーンを使用することに注意してください。

      1. プロジェクトファイルを解決するための 設定 | ビルド、実行、デプロイ | Compilation Database

      2. カスタム実行/デバッグ構成のための 環境とデバッガーを定義します。 を定義するターゲットのツールチェーンです。

    • ビルドクリーン

      プロジェクトのビルドやクリーンのためのツールをセットアップします。利用可能なツールのリストから選択するか、 参照ボタン をクリックし、 ボタンと ボタンで編集や新しいツールの追加を行うことができます。

      この例では、 ビルド ツール(make でビルド という名前)が make を呼び出し、 クリーン ツール(make でクリーン )が make clean を呼び出します:

      ビルドとクリーンのための外部ツール
  4. ターゲットを保存したら、 プロジェクトのビルド アクションと プロジェクトの再ビルド アクションの使用を開始できます。 複数のカスタムターゲットがある場合、これらのアクションはリストの 最初のターゲット に関連付けられることに注意してください。

    カスタムビルドターゲットのビルドメニュー
  5. プロジェクトのビルド を選択すると、CLion は、プロジェクトソースに対して make を呼び出す build_with_make ツールを実行します:

    カスタムターゲットを構築する

カスタム実行 / デバッグ構成を作成する

ビルドターゲットができたため、実行可能ファイルを実行およびデバッグするための設定を作成できます。

  1. メインメニューで、 実行 | 実行構成の編集​ に移動し、 をクリックして、構成テンプレートのリストから カスタムビルドアプリケーションを選択します。

  2. ターゲット​ フィールドで新しく作成されたカスタムターゲットを選択します。 構成エディターを移動せずにターゲットを追加または編集するには、 カスタムビルドターゲットを構成する をクリックします。

    実行可能ファイル フィールドにアプリケーションバイナリを指定します。 ここでも リモート実行可能ファイルを使用できることに注意してください。

    この例では、プログラム引数 func.cpp も追加します。

    カスタム実行デバッグ構成
  3. 構成を保存すると、 ビルド メニューに新しいビルドアクションが表示されます。

    カスタムアプリケーションのビルドメニュー
  4. これで 実行 または デバッグ この構成になり、CLion のすべての デバッグ機能動的解析機能を使用できます。

    例を実行してプログラムの結果を見てみましょう。

    カスタムの実行デバッグ構成を実行した結果
2026 年 7 月 15 日