Keil如何进行编译和调试

当我们将工程文件都设置好了以后,下一步就需要进行编译连接操作,通过编译可以将高级语言程序转换为机器能够识别的二进制的机器代码,在编译结束后我们还要再进一步的调试和修改再能最终完成编译操作,下面我就来讲解一下整个过程。

操作方法

  • 01

    在Keil uVision4主界面中,找到菜单栏中的 <工程>选中打开,然后在打开的下拉菜单中选择 <编译>;

  • 02

    另外一种方法是我们可以直接选择主界面中的工具栏按钮直接进行编译;

  • 03

    编译操作结束等待一会之后,编译的信息就会出现在主界面的Build窗中,“ 0 Error,0 Warning”表示程序中没有错误的语法出现,如果存在有错误的语法,我们可以双击该行,然后就会定位到出错的位置再进行相应的修改;

  • 04

    接下来我们就需要再对程序进行同调试,以查找源程序中是否存在着的其它错误,首先打开菜单栏中的 <调试>选项,然后在打开的下拉菜单中选择 <启动/停止仿真调试>;

  • 05

    此时会弹出一个提示窗口界面,这里我们直接点击确定就行了;

  • 06

    在主界面上方的调试工具条中,我们选择单步执行命令按钮,选择此命令后,在调试的过程中就会逐行程序的执行,此时可以观察该行程序执行完以后得到的结果,方便我们的调试;

  • 07

    在调试命令执行之后,源程序窗口的左边会出现一个黄色调试箭头,每执行一次程序,箭头就会指向程序所在的那一行。

(0)

相关推荐

  • keil uvision2怎么仿真?Keil uVision2进行软件仿真调试的方法教程

    在Keil编写好的代码,通过编译后,下载到单片机.我们只能看到两种结果:第一实验成功,展现出我们想要的效果:第二实验不成功,什么效果都没有看到.失败的原因是什么,通过硬件测试,我们无法看到代码在单片机 ...

  • keil开发单片机程序与调试

    keil 是一款简单易用的单片机C语言软件开发系统.其提供了包括C编译器.宏汇编.连接器.库管理和一个功能强大的仿真调试器等在内的完整开发方案,用Keil能让你大大提高效率,缩短开发周期. 操作方法 ...

  • 如何使用keil进行软件的程序调试

    我们在编写单片机的程序的时候经常会用到keil软件,但有时我们的程序运行不出正确不的结果,这时候就需要我们使用keil自带的调试功能一步一步的运行调试程序检查错误.我们这里使用的是虚拟调试,并没有在真 ...

  • keil c51 5.14.2如何进行软件仿真调试

    我们这里是使用的keil软件默认的软件调试系统,也就是说它虽然可以调试,但不如硬件调试那样可以实现百分百功能的调试.软件调试仅可用于查看变量值是否计算错误,死循环等常规调试.需要用到串口中断定时器等等 ...

  • xcode怎么调试?xcode调试方法教程

    xcode怎么调试呢?xcode将 OS X 的轻松使用,UNIX 能量以及高性能的开发技术集合在一起,具体xcode怎么调试呢?我们一起来学习一下,希望可以帮助到大家。 xcode怎么调试: xco ...

  • Linux 系统内核的调试详解

    调试是软件开发过程中一个必不可少的环节,在 Linux 内核开发的过程中也不可避免地会面对如何调试内核的问题.但是,Linux 系统的开发者出于保证内核代码正确性的考虑,不愿意在 Linux 内核源代 ...

  • STM32串口打印printf发送中文乱码问题

    通过修改主程序.c文件编码,解决串口打印发送中文乱码问题 操作方法 01 1.首先要确保使用keil程序正确编译,并且程序经过调试,已经可以正常发送英文字符,但是发送中文字符时乱码. 02 使用记事本 ...

  • ubuntu安装qt开发环境的步骤

    一、Ubuntu下安装Qt 复制代码 代码如下: $ sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-des ...

  • 如何实现Windows与Linux文件系统互访的解决办法

    我们知道,在Windows系统之间,可以通过共享目录的方式,让远程系统直接访问。其实这里是Windows提供一种远程文件系统机制,NAS协议的一种——CIFS协议。如果是Linux系统呢,同样有另外一 ...