免费获客网站、免费获客平台、免费产品获客【风起获客】风起获客
  • 首页
  • 供应商
  • 采购商
  • 找企业
  • 找产品
  • 论坛
登录 / 注册

为什么我的c语言编译不了,一编译就出错?,keill 编译时出现C51.EXE运行占大量cpu ,出现卡机,甚至死机,一直编译...

p970223
2024-07-29
83
分享

一、为什么我的c语言编译不了,一编译就出错?

子函数重复定义。

同一个子函数有两个函数体{}。

Functionalreadyhasabody指的是函数已经被定义过了。

出现这种错误的原因主要是你定义了相同函数名字的函数,比方说在MAIN.C里面定义了delay()函数,然后在APP.C里面又定义一个delay()函数,则会出现这种警告或错误,将同名函数修改名字即可。

_delay这个函数重定义了,说明这个函数名定义了两遍。检查一下,如果没有的不要把函数体(函数定义)放在头文件里,头文件里只放声明,定义放.c文件。

扩展资料:

Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。

如果使用C语言编程,那么Keil几乎就是不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

KeilC51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。

与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。

二、c51编译时出现failtoexecute:ckeil\c51\bin\c51.exe怎么整

有时候我们打开别人的KEIL程序时,会经常碰到can'texecute'c:\keil\c51\bin\c51.exe'的错误

解决对策:

出错原因:被打开的KEIL程序的编译器安装在C盘,即c:\keil的路径下。而使用者的KEIL装在不同路径。

针对这样的原因,就有两种解决方法:

1、自己重建工程,把要打开的程序的文件拷贝过去,编译即可以通过,但这样做比较费事。

2、打开出错的程序,选择菜单:Project-Compoonents,EnvironmentandBooks

选择Folders/Extensions,并把“UsesettingsfromTOOLS.INI”前面的勾打上即可.

三、keill编译时出现C51.EXE运行占大量cpu,出现卡机,甚至死机,一直编译...

这个问题,我之前做一个液晶项目,写了一个程序就是你这种故障,结果是代码问题,有些ASCLL码写进去后编译器卡死,CPU运行100%,只好强制关闭,结果查了半天是中期一行代码去掉就OK拉,我不知道你的编译现象,你可以编译其他程序看看,会不会也会卡死,如果是的话那就是编译器问题,如果不是的话,是你程序问题。
相关新闻
  • 01
    主板上的音频接口接触不良了,怎么修?机箱连接主板的插口烂了,可以换吗
    289
  • 02
    房贷各大银行利率是多少?2024年六大银行房贷利率表一览!存量房贷利率预计降低约0.5个百分点
    252
  • 03
    昊派万能空调遥控器怎么设置,昊派hp 002使用说明书
    199
  • 04
    如何设置佳博打印机标签纸?佳博标签打印机出来标签单数怎么设置
    161
  • 05
    刷同一个视频浪费流量吗,微信视频号发视频有收益吗,会有流量吗?
    150
  • 06
    别人的微博如何转发到超话,转发微博上的文章
    137
  • 07
    在电脑上使用微信收发邮箱的操作方法,企业微信功能介绍之企业邮箱
    128
  • 08
    朱亚文十部必看电视剧,朱亚文十大必看电视剧
    112
  • 09
    cpu导热硅脂十大排名,油汀什么牌子好十大品牌排行
    109
  • 10
    怎么设置手机上网的流量限制?诺基亚如何连接网络使用
    101
  • 11
    热门花草拍摄教程在线视频下载,小红书热门的野餐视频文案汇总四十条
    95
  • 12
    加息后人民币是升值还是贬值?美联储降息,人民币会开始加息吗?人民币什么时候才有可能加息?
    83
  • 13
    为什么我的c语言编译不了,一编译就出错?,keill 编译时出现C51.EXE运行占大量cpu ,出现卡机,甚至死机,一直编译...
    83
  • 14
    苹果销量2020是多少台,苹果大跌近3%!分析师:iPhone 16系列,首周末预购销量较15系列同比下降12.7%
    81
  • 15
    微信支付etc好用吗?官宣!微信支付大消息
    81
相关广告
广告图
联系方式 微信
引擎网址:
百度
雅虎
360
谷歌
必应
本站导航:
首页
找供应商
找采购商
找企业
找产品
论坛
站点地图
友情链接:
太平洋
中关村
阿里巴巴
凤凰
新浪
腾讯
网易
搜狐
百度
交换链接:
免费获客网站、免费获客平台、免费产品获客【风起获客】
粤ICP备2024275337号-1 地址:广州市中山大道西1344号神秘花园1F1002 24小时服务热线:15999978052 联系QQ:1258690818 隐私条款
广州风起网络科技有限公司 Copyright © 2020 - 2025