c++ debugger package is missing or incompatible

 androidStudio升级到2.3 出现 c++ debugger package is missing or incompatible的问题 , 其实就是C++ 编译环境出了问题, 我的解决办法是去掉与C++的关联 ,即在local.properties中删除ndk 的引用;


当然如果你非要使用ndk调试 ,参考 这个 http://blog.youkuaiyun.com/lablenet/article/details/52606480

要解决VSCode中没有C++调试器的问题,可参考以下步骤: ### 安装C++扩展 在VSCode的扩展商店中搜索并安装官方的C++扩展,它能为C++开发提供语法高亮、智能提示以及调试支持等功能。 ### 安装编译工具 确保系统已安装编译工具,如gcc和g++。若未安装,不同操作系统的安装方法如下: - **Windows**:可以安装MinGW或者Visual Studio Build Tools。MinGW是Windows下的一个开源编译器集合,安装后需将其bin目录添加到系统的环境变量中;Visual Studio Build Tools则是微软提供的构建工具,安装时选上C++相关组件即可。 - **Linux**:使用包管理器来安装,以Ubuntu为例,可在终端执行以下命令: ```bash sudo apt-get update sudo apt-get install build-essential ``` - **macOS**:安装Xcode Command Line Tools,在终端执行以下命令: ```bash xcode-select --install ``` ### 配置调试文件 手动配置`launch.json`和`task.json`文件。`launch.json`文件用于配置调试器的启动参数,`task.json`文件用于配置编译任务。以下是两个文件的示例配置: **launch.json** ```json { "version": "0.2.0", "configurations": [ { "name": "g++ - Build and debug active file", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": false, "MIMode": "gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "C/C++: g++ build active file", "miDebuggerPath": "/usr/bin/gdb" } ] } ``` **task.json** ```json { "version": "2.0.0", "tasks": [ { "type": "shell", "label": "C/C++: g++ build active file", "command": "/usr/bin/g++", "args": [ "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}" ], "options": { "cwd": "${workspaceFolder}" }, "problemMatcher": [ "$gcc" ], "group": { "kind": "build", "isDefault": true } } ] } ``` ### 检查插件冲突 避免安装可能导致冲突的插件,如Code Runner、C/C++ Compile Run、C/C++Runner等。直接按照正常的运行和调试步骤操作即可,无需这些插件 [^2]。 ### 验证安装 完成上述步骤后,创建一个简单的C++文件进行测试。设置断点,启动调试,若能正常进入调试模式,且可查看变量、调用堆栈等信息,说明C++调试器已成功配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值