使用环境
<!-- 必须 告知插件运行的环境,帮助开发者定位问题 -->
- 操作系统版本:ubuntu24.04
- 操作系统平台(x86/x64):x86
- VsCode 版本:1.95.3 f1a4fb101478ce6ec82fe9627c43efbf9e98c813 x64
- EIDE 插件版本:
- C/C++ 插件版本:v1.22.11
- 何种编译器(keil_c51/sdcc/armcc5/armgcc/...):arm-none-eabi-gcc
- 编译器版本(非编译问题可忽略):GNU Make 4.3
描述问题
在raspibarrey pico上使用两个pico进行开发,写的hello world程序已经可以运行,但是无法调试:看起来是执行了一次,然后就没了,不定到断点:
&"warning: GDB: Failed to set controlling terminal: \344\270\215\345\205\201\350\256\270\347\232\204\346\223\215\344\275\234\n"
/bin/bash: 行 1: /home/tc2024/code_py/pico/Test/build/ProjectName.elf: 无法执行二进制文件:可执行文件格式错误
/bin/bash: 行 1: /home/tc2024/code_py/pico/Test/build/ProjectName.elf: 成功
[1] + Done "/usr/bin/gdb" --interpreter=mi --tty=${DbgTerm} 0<"/tmp/Microsoft-MIEngine-In-1ibmre0s.e0j" 1>"/tmp/Microsoft-MIEngine-Out-l5xtp2jn.rgt"
调试i控制台报:ERROR: Unable to start debugging. Unexpected GDB output from command "-exec-run". During startup program exited with code 126.
屏幕截图
配置