关于keil环境的 三个红点(备忘)

有几年没用keil了, 最近用了UV4,既熟悉又陌生,
有个现象,有些文件和文件夹的左边标有3个小红点, 其意义为何, 就一时记不起了,
其意义:
带有特殊选项(非默认选项)的文件或文件夹.

### Keil 5 中的调试功能 #### 断点设置 在Keil 5中,为了更高效地进行程序调试,可以在特定位置设置断点。当程序运行至该处时会自动暂停,从而允许开发者检查当前状态并逐步执行后续代码[^1]。 - **通过界面操作** - 打开项目,在左侧工程管理器内找到目标文件。 - 双击打开C/C++源码编辑窗口。 - 移动光标到希望停止的那一行代码前,点击左边空白区域即可插入一个红色圆圈标记作为断点;再次单击可移除它。 - **条件断点配置** 对于复杂场景下的精准控制,还可以设定带有触发条件的特殊断点。例如仅当某变量达到指定数值或满足一定逻辑关系才激活中断机制[^2]。 ```cpp if (counter == N) { /* Do something */ } // 假设此处设置了条件为 counter==N 的断点 ``` #### 单步执行命令 一旦遇到已设立好的断点而暂停下来之后,则可以通过如下几种模式继续推进流程: - 使用快捷键`F8`实现逐语句前进而不深入函数内部; - 若想探究子过程细节则选用`F7`来跟踪进入下层调用链路; - 当处于某个函数体内并且只想迅速越过整个方法体直至返回上级调用者那里的话,应该按下`Shift+F8`组合键完成此动作。 #### 修改与保存更改 值得注意的是,在实际开发环境中经常会出现即时修正错误的需求。然而需要注意的一点是在Keil C51环境下所做的任何改动都需要遵循一定的规则才能生效——即每当对现有代码做出调整后都应当先终止现有的仿真进程,接着重新编译链接生成新的映像文件后再重启模拟测试环节以确保最新版本能够正常工作[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值