codeblocks - 如何在代码块中配置 msys2?
问题描述
如何使用 msys2 配置代码块编译器和调试器?
我在这里找到了一个相关的答案,但我发现它不是很有用,因为我使用的是 Windows 7,而不是 linux ;)
我想要实现的是在代码块中集成 esp-idf 嵌入式系统。
这甚至可能吗?任何人 ?
解决方案
- 在没有编译器的情况下安装 CodeBlocks 20.03(安装程序:codeblocks-20.03-setup.exe,大约 37.5 Mb)
- 按照主页上的说明下载并安装 Msys2
- 安装 mingw-w64 工具链(打开 Msys64 shell 并运行命令
pacman -S git mingw-w64-x86_64-cmake make mingw-w64-x86_64-toolchain
:) - 现在您需要在 CodeBlocks 中配置编译器。
转到 单击选项卡并浏览文件夹(没有 bin)。 将可执行文件名编辑为,然后 单击 Ok 确认Settings -> Compiler...
Toolchain executables
mingw64
gcc.exe
g++.exe
g++.exe
- 转到
Settings -> Debugger...
并配置gdb.exe
为默认调试器(浏览gdb.exe
到 bin 目录中的文件) 现在配置 GCC 编译器和 GDB 调试器。 您可以使用Msys2 shell 来下载和安装或卸载很多软件包。 我不知道,但在我看来,这个 sdk 不是作为 msys2 包分发的。
pacman
esp-idf
推荐阅读
- tensorflow - 如何将保存的模型从 sklearn 转换为 tensorflow/lite
- azure - azure kubernetes 服务 - 私有注册表上的自签名证书
- spring-boot - Spring Webflux:从 Mono 中提取价值
- php - 使用联合时,雄辩的查询返回错误的数据
- hdl - 在 nand2tetris 中实现 MUX 门时的比较错误
- java - 如何在 lambda 表达式中使用外部变量
- ios - Swift 4 - Alamofire - 使用无效凭据验证 NTLM
- excel - 我正在尝试编写代码,以便每个单元格都会打开嵌入的 PDF
- angular - Safari 上的 Bitmovin 播放器不会从媒体 SourceConfig 加载字幕选择选项
- bash - 基本问题:在 Linux 中使用变量内容作为目录名