首页 > 解决方案 > 如何在代码块中配置 msys2?

问题描述

如何使用 msys2 配置代码块编译器和调试

我在这里找到了一个相关的答案,但我发现它不是很有用,因为我使用的是 Windows 7,而不是 linux ;)

我想要实现的是在代码块中集成 esp-idf 嵌入式系统。

这甚至可能吗?任何人 ?

标签: codeblocksmsys2esp-idf

解决方案


  1. 在没有编译器的情况下安装 CodeBlocks 20.03(安装程序:codeblocks-20.03-setup.exe,大约 37.5 Mb)
  2. 按照主页上的说明下载并安装 Msys2
  3. 安装 mingw-w64 工具链(打开 Msys64 shell 并运行命令pacman -S git mingw-w64-x86_64-cmake make mingw-w64-x86_64-toolchain:)
  4. 现在您需要在 CodeBlocks 中配置编译器。
    转到 单击选项卡并浏览文件夹(没有 bin)。 将可执行文件名编辑为,然后 单击 Ok 确认Settings -> Compiler...
    设置菜单

    Toolchain executablesmingw64
    gcc.exeg++.exeg++.exe


    编译器设置
  5. 转到Settings -> Debugger...并配置gdb.exe为默认调试器(浏览gdb.exe到 bin 目录中的文件) 现在配置 GCC 编译器和 GDB 调试器。 您可以使用Msys2 shell 来下载和安装或卸载很多软件包。 我不知道,但在我看来,这个 sdk 不是作为 msys2 包分发的。

    调试器设置


    pacman
    esp-idf

推荐阅读