You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu下Code::Blocks中AVR项目调试器无法使用的问题求助

解决Code::Blocks中AVR项目调试器未配置的问题

你安装gcc-mingw-w64是完全错误的方向——mingw-w64是用于跨平台编译Windows程序的工具链,和AVR嵌入式开发毫无关系。按照以下步骤操作即可解决问题:

  • 安装AVR开发所需的完整工具链(包括调试器):
    在终端执行命令:

    sudo apt-get update && sudo apt-get install avr-gdb gcc-avr avr-libc
    

    其中avr-gdb就是AVR对应的调试器,gcc-avr是AVR编译器,avr-libc是AVR标准库。

  • 配置Code::Blocks中的AVR调试器路径:

    1. 打开Code::Blocks,点击顶部菜单栏的Settings -> Compiler...
    2. 在弹出的窗口左侧,选中GNU GCC Compiler for AVR
    3. 切换到Debugger标签页,在Debugger executable输入框中填入/usr/bin/avr-gdb(如果不确定路径,可以在终端执行which avr-gdb获取准确路径)
    4. 点击OK保存配置
  • 验证配置:
    重新构建你的AVR项目,之前的调试器未配置错误应该会消失。如果还有问题,检查项目的Build options是否正确指定了AVR目标芯片(比如在#defines中添加对应型号,如__AVR_ATmega328P__)。

内容的提问来源于stack exchange,提问作者Novik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 03:47:35