Keil 这样的错误什么意思?头文件有加进来,只是头文件和工程不在一个目录,在同一个目录就不会提示错误

Keil 这样的错误什么意思?头文件有加进来,只是头文件和工程不在一个目录,在同一个目录就不会提示错误,第1张

当然,你没有指定路径,也没有在项目的Include Paths中设定非系统目录、非项目目录的凳橡查找路径,编译器当然不会去另一个目巧扒录查找头文件

你可以参考一下其它人工程中Include Paths的设置枣宽旁。

Keil C51是美国Keil Software公司出品的51系列兼容单片和大机C语言软件开发系统,提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通亩棚悉过一个集成开发环境(μVision)将这些部分组合在一起。

即使不使用C语言而仅用汇编语言编程,它方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

扩展资料

keil优点

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

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

参考资料来源  百度百科-keil

你的问题十分贺梁模糊,把多个概念杂糅到了一块儿。

“keil 编译生成的目标文件是什么”

不知道你是不是指编译生成的.obj文件。这个文件中包含的是相对定位的目标程序块,能够满足调试要求,但由于各个块并未分配绝对地址而并不具备发布性。只有由连接器进一步连接绝对定位之后才能产生可以在目标硬件仔亮上运行的可执行代码块。

“禅戚运是机器语言吗”

目标文件中包含的不仅是机器语言,还有大量的调试信息。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12252703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存