出力コンソールのターミナル
CLion は出力コンソールでターミナルをエミュレートし、 テキストベースのユーザーインターフェース (TUI)の操作、例えば curses/ncurses アプリケーションの利用をサポートします。

出力コンソールでターミナルエミュレーションを有効にする
メインメニューで へ移動します。
目的の構成を選択し、 出力コンソールでターミナルをエミュレートする チェックボックスを設定します。

制限
この機能の利用可否は、利用している OS、 デバッガー、 ツールチェーンによって異なります。 また、入力リダイレクトがあるかどうか、実行中のプロセスが管理者権限で実行されているかどうかによっても異なります。
以下の表は、特定のケースでの実行、GDB によるデバッグ、および LLDB によるデバッグのために、出力コンソールでターミナルエミュレーションが使用できるかどうかを示しています。
Linux
デフォルト | 特権を使って実行する | リダイレクトされた入力 | |
|---|---|---|---|
実行 |
|
|
|
GDB |
|
|
|
LLDB |
|
|
|
macOS
デフォルト | 特権を使って実行する | リダイレクトされた入力 | |
|---|---|---|---|
実行 |
|
|
|
LLDB |
|
|
|
Windows
デフォルト | 特権を使って実行する | リダイレクトされた入力 | |
|---|---|---|---|
実行 |
|
|
|
GDB |
|
|
|
MSVC LLDB |
|
|
|
Docker、リモート、WSL ツールチェーン
デフォルト | 特権を使って実行する | リダイレクトされた入力 | |
|---|---|---|---|
実行 |
|
|
|
GDB |
|
|
|
2026 年 7 月 15 日