keil调用函数程序不执行了_keil不能执行exe文件

时间:2023-09-16 13:09

本文目录一览:

  • 1、为什么keil编译出来程序不能运行
  • 2、keil中有些语句为什么不执行! 图中89和90行语句在单步调试的时候为什么从不执行,即使满足条件也不执行
  • 3、为什么我用KEIL写好了程序, 却不能运行的?检查错误都不行?还有目标没有建立的语句出现?

为什么keil编译出来程序不能运行

1、确定”之前的程序“是能在某个keil环境中正确编译的!

2、查看一下编译错误码,很多情况下是缺少文件。

注意,一般情况下,不要指望在vc中编写的程序能在keil中编译。

keil中有些语句为什么不执行! 图中89和90行语句在单步调试的时候为什么从不执行,即使满足条件也不执行

是执行的!

只是单步运行时,它跳到stop这个函数中运行,就是说它进入了这个函数所在的程序继续运行。(你看不到的原因就是指针已经不在当前的第89行了,而是切换到stop()函数所在的程序地址去运行了。)

不信,你可以试试,通过切换到汇编界面单步执行就可以清楚看到程序运行的每一步了。

为什么我用KEIL写好了程序, 却不能运行的?检查错误都不行?还有目标没有建立的语句出现?

这个提示是说不能执行编译,有可能是keil的软件没有装好,有可能是工程没有设置对。

你先打开keil自带的工程例子,编译一下看看有没有问题,有问题说明软件没装好。没问题说明软件装好了,工程没设对,按照keil自带的工程例子重新设置一下工程就可以了。

Copyright© 黑海资讯

鄂ICP备2023014923号