私はRustを学習し始めましたが、Visual Studio Codeでデバッグを設定したいが、ブレークポイントは動作しません。私はネイティブ・デバッグ& RustyCode拡張子をVSコードに使用します。デバッグ時にブレークポイントがヒットしないVisual StudioでgdbでRustコード
は、ここに私の起動ファイルです:
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug",
"type": "gdb",
"request": "launch",
"target": "target/debug/test",
"cwd": "${workspaceRoot}"
}
]
}
しかし、私は、この設定を実行すると、ブレークポイントがヒットされません。私は、デバッガが起動し、アプリが細かい走ったデバッグコンソールに表示が、警告メッセージ「ロード無し記号」がある。ここでは
No symbol table is loaded. Use the "file" command.
No symbol table is loaded. Use the "file" command.
Running executable
[New Thread 32168.0x81e0]
[New Thread 32168.0x3360]
[New Thread 32168.0x61b8]
[New Thread 32168.0x8040]
The program "+ + * - /" calculates the value 1
[Thread 32168.0x61b8 exited with code 0]
[Thread 32168.0x3360 exited with code 0]
[Thread 32168.0x8040 exited with code 0]
[Inferior 1 (process 32168) exited normally]
がsource of the app I am usingですが。ブレークポイントを動作させるにはどうすればよいですか?
使用しているgdbのバージョンは何ですか? – ks1322
GNU gdb(GDB)7.9.1 – vmg