完全解决使用mac运行win虚拟机keil打不了断点或者变成感叹号的问题

一开始以为是keil配置的问题 怎么调也不行 于是去keil官网查看文档发现下图

于是就在想是不是没有权限写入或者文件类型不支持 把整个程序复制到虚拟机(win)的目录下再编译就可以成功运行断点

ps:如果是c盘或者虚拟机没有分盘的话记得keil用管理员模式打开

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Keil是一款常用的嵌入式开发工具,用于编写和调试各种微控制器的程序。它提供了强大的调试功能,包括在代码中设置断点,以便在程序执行时暂停并检查变量的值、观察程序的执行流程等。 然而,有时候Keil无法正确地打断点,这可能出现以下几种情况: 1. 调试模式未正确设置:在使用Keil进行调试之前,需要正确设置调试模式。如果选择错误的调试模式或未正确配置调试器与目标硬件之间的连接,可能会导致无法设置断点。 2. 软件版本或许可证问题Keil有多个版本和许可证选项。如果使用的是免费版本或限制功能的版本,可能会受到一些调试功能的限制,包括无法设置断点。 3. 程序代码问题:有时,代码中的某些结构或语法可能导致Keil无法正确识别和设置断点。这可能是由于不兼容的编译器选项、使用了无法调试的优化选项等原因。 在遇到无法设置断点问题时,我们可以尝试以下的解决方法: 1. 检查和调整调试设置:确保正确选择了适合的调试模式,并按照硬件和软件的要求进行正确的连接和配置。 2. 更新Keil软件版本:如果使用的是旧版本的Keil,可以尝试更新到最新版本,以获取更好的兼容性和功能性。 3. 检查代码和编译选项:仔细检查代码中的结构和语法,确保没有导致调试问题问题。尝试调整编译器选项,例如禁用某些优化选项,以帮助Keil正确设置断点。 总之,Keil通常是一款功能强大的开发工具,可以实现断点设置和其他调试功能。但当我们无法设置断点时,需要通过检查调试设置、更新软件版本以及检查代码和编译选项来解决问题

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值