【发布时间】:2019-09-07 10:42:21
【问题描述】:
我正在尝试使用 VSCode 远程调试 ARM 嵌入式系统。
我需要使用set solib-absolute-prefix
来指定SDK 路径。我现在想把它写到launch.json,希望它会在lauch gdb时自动设置。但我没有成功。
我尝试了以下配置。但是启动gdb时会停在ld.so,而且VScode的step in
/step out
按钮是灰色的,我用不了。
"setupCommands": [
{
"description": "path for standard libraries",
"text": "set solib-absolute-prefix path_to_my_sysroot",
"ignoreFailures": true,
}
],
经过一番搜索,我更改为以下语法。这次开启了VScode的step in
/step out
按钮,但是没有正确加载这些库。
"setupCommands": [
{
"description": "path for standard libraries",
"text": "-exec set solib-absolute-prefix path_to_my_sysroot",
"ignoreFailures": true,
}
],
您愿意帮助我了解如何配置它吗?
【问题讨论】:
标签: c++ visual-studio-code gdb embedded vscode-settings