Я начал изучать Rust, и я хочу настроить отладку в Visual Studio Code, но не могу заставить работать контрольные точки. Я использую Native DebugRustyCode для VS Code.Точки останова не попадают при отладке Rust с gdb в коде Visual Studio
Вот мой запуск файла:
{
"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