出力コンソールのターミナル
CLion は出力コンソールでターミナルをエミュレートし、呪い / 呪い(英語)アプリケーションなどのテキストベースのユーザーインターフェース (TUI)(英語) の操作を支援します。
![コンソール内のターミナルの例 Terminal in console example](https://resources.jetbrains.com/help/img/idea/2024.1/cl_terminal_outputconsole_example.png)
出力コンソールでターミナルエミュレーションを有効にする
メインメニューで、
に移動します。目的の構成を選択し、出力コンソールでターミナルをエミュレートするチェックボックスを設定します。
制限
この機能が使用できるかどうかは、使用している OS、デバッガー、ツールチェーンによって異なります。また、入力リダイレクトがあるかどうか、実行中のプロセスが管理者権限で実行されているかどうかによっても異なります。
以下の表は、特定のケースでの実行、GDB によるデバッグ、および LLDB によるデバッグのために、出力コンソールでターミナルエミュレーションが使用できるかどうかを示しています。
Linux
デフォルト | 特権を使って実行する | リダイレクトされた入力 | |
---|---|---|---|
実行 | | | |
GDB | | | |
LLDB | | | |
macOS
デフォルト | 特権を使って実行する | リダイレクトされた入力 | |
---|---|---|---|
実行 | | | |
LLDB | | | |
Windows
デフォルト | 特権を使って実行する | リダイレクトされた入力 | |
---|---|---|---|
実行 | | | |
GDB | | | |
MSVC LLDB | | | |
Docker、リモート、WSL ツールチェーン
デフォルト | 特権を使って実行する | リダイレクトされた入力 | |
---|---|---|---|
実行 | | | |
GDB | | | |
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/cl_cmakeapp_config_settings.png)
実行 / デバッグ構成: CMake アプリケーション
この構成テンプレートを使用して、CMake ターゲットを実行またはデバッグします。共通設定:実行構成を編集するとき(ただし実行構成テンプレートは編集しないとき)、次のオプションを指定できます。名前実行構成の名前を指定して、編集または実行時に他の構成の間ですばやく識別できるようにします。複数のインスタンスを許可するこの実行構成の複数のインスタンスを並行して実行できるようにします。デフォルトでは無効になっており、別のインスタンスがまだ実行されているときにこの構成を開始すると、CLion は実行中の...
![](https://resources.jetbrains.com/help/img/idea/2024.1/cl_meson_configs_editconfigs.png)
実行 / デバッグ構成: ネイティブアプリケーション
この構成テンプレートを使用して、Makefile および中間子アプリケーションを実行またはデバッグします。共通設定:実行構成を編集するとき(ただし実行構成テンプレートは編集しないとき)、次のオプションを指定できます。名前実行構成の名前を指定して、編集または実行時に他の構成の間ですばやく識別できるようにします。複数のインスタンスを許可するこの実行構成の複数のインスタンスを並行して実行できるようにします。デフォルトでは無効になっており、別のインスタンスがまだ実行されているときにこの構成を開始すると、...
![](https://resources.jetbrains.com/help/img/idea/2024.1/cl_open_singlefile.png)
単一ファイルの実行 / デバッグ
CLion では、プロジェクト全体を作成、ロード、ビルドすることなく、単一のファイルをコンパイルおよび実行 / デバッグできます。これは、C または C++ 言語を使い始めたばかりで、コンパイルして実行するファイルが 1 つまたは 2 つしかない場合に特に便利です。この場合、プロジェクトモデルの概念は複雑すぎて冗長に思えるかもしれません。プロジェクトモデルにアタッチせずに、CLion でファイルを開いてコンパイルし、実行またはデバッグするには、次の手順に従います。1. ファイル / フォルダーを...
![](https://resources.jetbrains.com/help/img/idea/2024.1/cl_debuggers_switch.png)
デバッガーオプション
CLion では、macOS/Linux の LLDB および Windows/Linux の GDB を使用して C/C++ 実行可能ファイルをデバッグできます (macOS の GDB を使用したデバッグは、カスタム GDB バイナリでのみ可能です)。また、Windows には MSVC ツールチェーン用の LLDB ベースのデバッガーがあります。バンドルされたデバッガーの現在のバージョン:、macOS および Linux 用 LLDB v 17.0.6、Windows 上の MSVC ツールチェーン...
![](https://resources.jetbrains.com/help/img/idea/2024.1/cl_toolchain_options.png)
ツールチェーン
CLion の CMake、Makefile、compilation database プロジェクトの場合、ツールチェーンは、アプリケーションのビルドと実行に必要なすべてのツールのセットです。CMake 実行可能ファイル(CMake プロジェクト)、ビルドツール、C/C++ コンパイラー、デバッガーバイナリ、作業環境。CLion の使用を開始すると、デフォルトのツールチェーンがすでに使用可能になっています。開発で使用することはできますが、プロジェクトのニーズに合わせてツールのセットを調整することもで...
![](https://resources.jetbrains.com/help/img/idea/2024.1/cl_terminal_sessions.png)
ターミナルエミュレータ
CLion には、IDE 内からコマンドラインシェルを操作するための組み込みターミナルエミュレータが含まれています。専用のターミナルアプリケーションに切り替えることなく、Git コマンドの実行、ファイルのアクセス許可の設定、その他のコマンドラインタスクの実行に使用します。ターミナルプラグインを有効にするこの機能は、デフォルトで CLion にバンドルされて有効になっているターミナルプラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を...