keil5工具的相关配置
来源:互联网 发布:面包旅行 知乎 编辑:程序博客网 时间:2024/06/06 10:44
keil5工具使用中有些地方不常用,但是用起来很方便,下面总结一下
选项One ELF Section per Function
选项One ELF Section per Function的主要功能是对冗余函数的优化。通过这个选项,可以在最后生成的二进制文件中将冗余函数排除掉(虽然其所在的文件已经参与了编译链接),以便最大程度地优化最后生成的二进制代码。
有些函数我们将他进行了声明定义,但是并没有在任何地方调用,这时就会占用多余的rom空间,如果在keil工具中国勾选了上述选项,那么在最后链接生成可执行代码的时候就会将这部分函数删除,减小rom的浪费
箭头所指的是运用MICROLIB库,这与C缺省库有些区别。
关于 microlib microlib 是缺省 C 库的备选库。 它用于必须在极少量内存环境下运行的深层嵌入式应用程序。 这些应用程序不在操作系统中运行。microlib 不会尝试成为符合标准的 ISO C 库。 microlib 进行了高度优化以使代码变得很小。 它的功能比缺省 C 库少,并且根本不具备某些 ISO C 特性。某些库函数的运行速度也比较慢,例如,memcpy()。(不建议勾选)
Keil总是出现“File has been changed outside the editor, reload?”
有时在编译的时候会出现上述提示,这个不算是一个BUG只是因为你在工程中打开了.map文件,我们把这个文件关闭就可以了
自动匹配功能
将上图中的选项勾选上就可以进行自动匹配,这给我们的代码编写带来了很大的方便
阅读全文
0 0
- keil5工具的相关配置
- 相关工具的一些配置技巧
- keil5之32环境配置
- keil5
- Keil5开发工具 --- 背景颜色绿色护眼
- Keil5 STM32L151pack包的安装
- keil5中文乱码的解决
- Keil5.14的输出仿真
- keil5中文乱码的解决
- Keil5配置GCC编译器编译STM32工程
- popcorn maker在线视频编辑工具的配置及相关设置
- keil5的安装+工程的创建
- PDF相关的工具
- python相关的工具
- 从Keil4到Keil5的迁移
- 安装keil5时出现的错误
- 如何解决Keil5打红叉的问题
- 关于Keil5移植SDIO不成功的问题
- 1.一些不错文章
- JPA Save()对象后返回该对象在数据库中的ID的解决方法(亲测有效)
- python中的可变与不可变数据类型
- HDU 1535 Invitation Cards SPFA
- 自信心、自制力。Java
- keil5工具的相关配置
- Tftp32连接开发板遇到的问题
- C++文件操作——ini文件读取与写入
- linux-函数及应用
- “响应国务院鼓励区块链应用试点号召”座谈会成功召开
- 关于atom的初次使用和atom插件
- MySql存储引擎
- GreenDao
- CentOS7安装Python3