CLion によるデバッグ

C/C++ コードの調査や問題解決を行う最高のデバッグ作業をローカルでも、リモートでも、またマイクロコントローラーでも体験していただけます。

無料の 30 日体験版を入手

各段階でコードを検査

行やシンボル、例外、条件付きブレークポイントを使ってコードの実行を検査します。イベントをログできるほか、ブレークポイントについては到着したものを削除したり、別のブレークポイントに到達するまで無効にしたりできます。

「Watch」ビューや「Variable」ビューを活用したり、デバッグ作業を実行しながら関数呼び出しや任意の式の実行結果を評価するといったことも行えます。

スマートでフレンドリーなエディター内サポートを利用する

キーボードショートカットを使ってコードを順に確認してもよいですし、エディターの矢印をドラッグして実行ポイントを移動させることもできます。

変数の値を確認しながらプロジェクトの完全なビューを見たり、デバッグ作業を行いながら任意の式をインラインウォッチとしてエディターの中に直接表示することもできます。

高水準のデバッグ作業を実現

CLion ではルート権限と管理者権限の両方でアプリケーションの実行とデバッグを行えます。

Linux と macOS では、クラッシュしたプロセスに関する既存のコアダンプを CLion で開き、そのままデバッグを実行できます。

デバッグ作業をカスタマイズ

GDB か LLDB バックエンドを選択します。CLion でデバッグを実行するときは、カスタムプリティプリンタと NatVis レンダラーをロードします。

ビルトインされた「Debugger」コンソールタブの中でお馴染みのコマンドラインを使いデバッガーを操作します。

ローカルでもリモートでもデバッグ可能

アプリケーションやユニットテストのビルド、実行、デバッグをローカルでもリモートでも行えます。

CLion をローカルで起動し、その GDB を使って DGB サーバーのリモートマシンで実行中の実行ファイルに接続し、CLion のデバッガ UI をフル活用しながらコードを検査します。

マイクロコントローラーを使ったデバッグ

オンチップデバッグを行う際は、Open On-Chip Debugger か Embedded GDB Server 設定を使用します (OpenOCD、ST-Link GDB Servers、Segger J-Link GDB Server、QEMU など数多くの GDB サーバーを含む)。

さらに掘り下げるときは逆アセンブリビューとメモリービュー、組み込みデバイスの場合はペリフェラルビューを使用します。

CLion: パワフルな言語
のためのパワーツール

CLion は Windows、Linux、macOS で C と C++ のコーディングを行うための完全統合開発環境です。

各機能を詳しく見る

世界中のお客様に信頼される CLion

世界中で何千もの企業やディベロッパーが CLion を使って日々の開発作業をこなしています。あなたもこのパワフルな IDE を使えば、自信を持ってスピーディにコーディングを行えます!

BMW
Google
Nasa
ByteDance
IMC
ICE

「CLion が C++ での苦労を大幅に軽減してくれるため、問題の解決に集中することができます。」

Matt Godbolt、Compiler Explorer

「大規模なコードベースのリファクタリングには、CLionは不可欠です。 IDEのリファクタリングツールと、どの行の更新が残っているかを示してくれるリアルタイムフィードバック機能で、大幅に時間を節約できます。 リリースのたびに改善されており、応答性に対する高い期待にも応えてくれているのが素晴らしいです!」

Jason Turner, C++ Weekly, CppCast, トレーナー、コンサルタント

「CLion は最高ですね。一流のビルドシステム CMake を備えた機能性の高い C++ クロスプラットフォーム IDE の登場を待っていたんです!」

Rodriguez-Losada 博士・教授、JFrog 社、Conan (パッケージマネージャー)