问题描述
我能够使用vscode
配置说来远程调试RapBerryPi应用程序
"gdbpath": "gdb-multiarch","autorun": [
"set architecture arm_any"
]
CLion中的等效设置是什么?连接后,我需要set architecture arm_any
在gdb-multiarch
中运行。
解决方法
我今天遇到了完全相同的问题。我的(有点hacky!)解决方案: 我在我的 repo 中创建了一个 GDB 脚本文件,其中只包含我的初始化代码以及最后的重置命令:
set architecture arm_any
monitor reset halt
然后我告诉 CLion source
我的脚本作为调试器设置中的“重置命令”
as shown in this screenshot。
请注意,您必须勾选“下载后”框,以使您的配置在启动调试器后立即生效。否则,您必须先手动重置。