C++ デバッグ プロパティ (Linux C++)
Linux サポートは Visual Studio 2017 以降で使用できます。
プロパティ | 説明 | オプション |
---|---|---|
リモート デバッグ コンピューター | Visual Studio 2019 バージョン 16.1: プログラムのデバッグを行うマシンを指定します。 [全般] ページで指定されたリモート ビルド コンピューターとは異なる場合があります。 ターゲット マシン接続を追加または編集するには、 [ツール]>[オプション]>[クロス プラットフォーム]>[接続マネージャー] を使用します。 | |
起動前コマンド | デバッガーの開始前にシェルで実行されるコマンド。これはデバッグ環境に影響を与えるために使用できます。 | |
プログラム | リモート システムでデバッグするプログラムへの完全なパス。 空のままにするか、変更しない場合、既定値は現在のプロジェクト出力になります。 | |
プログラムの引数 | デバッグ中のプログラムに渡すコマンド ライン引数。 | |
作業ディレクトリ | リモート アプリケーションの作業ディレクトリ。 既定では、ユーザーのホーム ディレクトリになります。 | |
追加のデバッガー コマンド | デバッグを開始する前に実行するデバッガーに対する追加の gdb コマンド。 |
|
デバッガーのポート番号 | デバッガーがリモート デバッガーと通信するためのポート番号。 このポートはローカルで使用できません。 この値は 1 から 65535 までの正の数にする必要があります。 指定しない場合は、空きポートの番号が使用されます。 | |
リモート デバッガーのポート番号 | リモート システム上でリモート デバッガー サーバー gdbserver がリッスンしているポート番号。 このポート番号はリモート システムで使用できません。 この値は 1 から 65535 までの正の数にする必要があります。 指定しない場合は、4444 から始まる空ポートの番号が使用されます。 |
|
デバッグ モード | デバッガーが gdb と連携する方法を指定します。 gdb モードでは、デバッガーはリモート システム上のシェルを使用して gdb を実行します。 gdbserver モードでは、gdb はローカルに実行され、リモートで実行される gdbserver に接続します。 |
gdbserver gdb |
追加のシンボル検索パス | デバッグ シンボルの追加の検索パス (solib-search-path)。 | |
子プロセスのデバッグ | 子プロセスのデバッグを有効にするかどうかを指定します。 | |
Python 整形出力を有効にする | 式の値の整形出力を有効にします。 gdb デバッグ モードでのみサポートされています。 | |
視覚化ファイル | SLT 型の視覚化指令を含む既定のネイティブ視覚化ファイル (.natvis)。 現在のソリューションに属する他の .natvis ファイルは自動的に読み込まれます。 | |
追加のソース ファイル パスのマップ | デバッガーにとって追加のパスに相当するもので、Windows ソース ファイル名を Linux ソース ファイル名にマッピングするために使用されるパス。 形式は、"<windows-path>=<linux-path>;..." です。 Windows パスにあるソース ファイル名は、Linux パスで同じ相対位置にあるものとして参照されます。 ローカル プロジェクト内にあるファイルには、追加のマッピングは不要です。 | |
GDB パス | Visual Studio 2019 バージョン 16.9: Visual Studio によって使用される GDB 実行可能ファイルへのパスを指定します。 |