点击左边栏的小虫子图标进入“运行和调试”界面,点击“创建launch.json文件”。 弹出的菜单中选择第一个:“C++ GDB” 选择“(gdb) 启动”即可 必须要修改的是框出来的两个值,第一个是你要运行的程序名称,第二个是调试器路径,按图片上输入即可: 箭头指出来的参数按需修改: args:你要给程序传入的命令行参数 st...
使用 ucrt64 环境,需要安装的准确包名是:mingw-w64-ucrt-x86_64-gdb,
UCRT64 环境下,我们需要安装的制作工具包名是:mingw-w64-ucrt-x86_64-make。如果你不使用 ucrt64,那么最有可能你需要的是 mingw-w64-x86_64-make 或 mingw-w64-i686-make。 接下来,我们可以两个包一起安装: pacman -S mingw-w64-ucrt-x86_64-gdb mingw-w64-ucrt-x86_64-make 回车后即开始安装,因为...
%MSYS2_HOME%\usr\bin 然后这下大部分非 ucrt64 里面单独的软件就可以直接在cmd里面调用了。 然后就是开始 安装开发环境 'pacman -S mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-extra-cmake-modules mingw-w64-ucrt-x86_64-make mingw-w64-ucrt-x86_64-gdb mingw-w64-ucrt-x86_64-toolcha...
pacman -S mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-gdb 这条命令会安装适用于64位Windows系统的GCC编译器和GDB调试器。如果你使用的是32位系统,需要将x86_64替换为i686。 验证C++安装是否成功: 安装完成后,你可以通过运行以下命令来验证C++编译器和调试器是否成功安装: bash gcc --version g++...
gdb --version 如果显示版本信息,说明安装成功。 配置环境变量: 将MSYS2 的bin目录添加到系统的PATH环境变量中。例如,如果 MSYS2 安装在D:\DevTools\MinimalSystem\ucrt64\bin,则将该路径添加到PATH中。 在Windows 命令行中运行gcc --version,验证是否可以在命令行中直接调用 GCC。
开发环境以VSCode为主,集成cortex-debug、CMake、CMake Tools等插件,工具链选择arm-none-eabi-toolchain,可从Msys2的mingw64 group安装,支持ucrt64 group,推荐用于未来开发。调试工具推荐SEGGER Ozone,并可配合SystemViewer进行性能与CPU运行情况分析。在CubeMX生成的工具链存放于Toolchain文件夹。CMakeList ...
gdb gdb: fix one missing cygwin dll rename Feb 4, 2025 gdbm gdbm: Update to 1.24 Jul 5, 2024 gengetopt gengetopt: rebuild Dec 13, 2023 genromfs genromfs: downgrade to 0.5.2 - the most recent true release (msys2#5234) Mar 3, 2025 getent getent: rebuild for libargp Dec 8, 2024 gettex...
MSYS2 提供一个 Unix 类系统环境外,还有 shell 命令行界面和软件库,使得在 Windows 上安装、使用、构建和移植软件更加容易。这意味着 Bash, Autotools, Make, Git, GCC, GDB 等等 GNU 软件都可以通过 Pacman 软件包管理工具进行安装。 比如,安装 pkg-config 应用就可以执行以下命令安装,这是一个开发环境的依赖...
"miDebuggerPath": "D:\\msys2\\ucrt64\\bin\\gdb.exe",// 指定调试器所在路径 "preLaunchTask": "compile" // 调试开始前执行的任务,我们在调试前要编译构建。与tasks.json的label相对应,名字要一样 }] } 再新建settings.json { "C_Cpp.errorSquiggles": "Disabled", ...