Keil5如何定位错误行 keil5侧边栏怎么打开

很多刚接触嵌入式开发的新人,运用keil5编译项目时,经常会遇到一堆错误提示,却不了解如何快速定位到出错的代码行,白白浪费大量排查时刻。其实keil5本身自带了特别便捷的错误定位功能,掌握多少方式就能快速锁定难题,提高调试效率。
利用编译输出窗口直接跳转错误行
这是keil5最基础也最常用的错误定位方式。大家完成代码编写后点击编译按钮,全部编译结局都会输出在界面下方的build output窗口中,每一条错误或警告信息,都会明确标注错误所属的文件途径和对应行号,格式一般为「项目途径⁄文件名(行号): 错误类型描述」,括号内的数字就是错误所在的准确行号。只需要用鼠标双击这条错误提示的任意位置,keil就会自动打开对应源文件,而且跳转到标注的错误行,编辑器左侧还会显示蓝色标记提示位置,哪怕错误出现在引用的头文件中,也能自动跳转打开,运用门槛极低,新人也能快速上手。
多错误批量跳转的快捷键操作
如果项目出错较多,壹个个双击跳转的效率太低,keil5自带了错误跳转快捷键可以批量遍历全部错误:按下f4可以直接跳转到下壹个错误位置,按下shift+f4则会返回上壹个错误位置。只需要编译完成后点击一次build output窗口激活区域,就可以反复按f4依次排查全部错误,不用反复操作鼠标,特别适合大型项目多错误的排查场景。如果快捷键失效,只需要检查是否误修改过keil的快捷键配置,从头恢复默认配置即可正常运用。
无法自动跳转的独特情况处理
偶尔会遇到有错误提示但无法自动跳转的情况,最常见的缘故是项目存放途径或文件名包含中文,keil5对中文途径的兼容性较差,会无法识别源文件位置,只需要将整个项目迁移到全英文途径下从头编译就能化解。如果是修改过项目文件结构导致的途径错误,可以手动根据错误提示标注的文件和行号,在项目窗口找到对应文件打开,手动跳转对应行即可,整体操作也不会花费太多时刻。
