Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vscode下的xmake插件调试CPP工程出现bug #232

Open
Mickeyyyang opened this issue Oct 27, 2023 · 2 comments
Open

vscode下的xmake插件调试CPP工程出现bug #232

Mickeyyyang opened this issue Oct 27, 2023 · 2 comments
Labels

Comments

@Mickeyyyang
Copy link

Mickeyyyang commented Oct 27, 2023

Xmake 版本

xmake v2.8.3+master.30b040505

操作系统版本和架构

Windows10, X86-64

描述问题

在 vscode1.83.1 版本下安装好xmake,codelldb,c/c++等相关插件之后,首先通过在 xmake.lua 中添加 set_toolchains("msvc") 使用 MSVC 编译器调试 CPP 代码工程,按照相关教程操作后可以正常调试,效果如下图:
微信图片_20231027162646

随后,尝试使用改变为 GCC 编译器进行编译调试, xmake.lua 配置如下图:
微信图片_20231027162951

编译正常通过。但随后按照同样的方式刚进入调试模式后,断点位置出现异常,红点断点变为白色(如下图),且点击 继续(F5) 按钮后无法正常调试,而是直接退出了当前调试模式!
微信图片_20231027163301

期待的结果

不知道是什么原因导致在 Windows10 下使用 GCC 编译器编译 CPP 工程后,无法正常调试代码(vscode 中已安装了 gdb debug 插件),希望各位大佬解惑。:heart:

工程配置

相关配置截图已放置于问题描述部分。

附加信息和错误日志

@waruqi
Copy link
Member

waruqi commented Oct 27, 2023

vscode 中已安装了 gdb debug 插件),希望各位大佬解惑。

不光是插件,gdb 装了么,msys2 shell 装了么,得切到 msys shell 或者 git bash shell 啥的,至少能确保 vscode 能加载到 gdb 才行吧

@waruqi waruqi transferred this issue from xmake-io/xmake Oct 27, 2023
@Mickeyyyang
Copy link
Author

vscode 中已安装了 gdb debug 插件),希望各位大佬解惑。

不光是插件,gdb 装了么,msys2 shell 装了么,得切到 msys shell 或者 git bash shell 啥的,至少能确保 vscode 能加载到 gdb 才行吧

GDB应该是正常安装了,通过 gdb --version 测试能输出以下信息:
微信图片_20231027172655

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants