班杰明 发表于 2024-4-15 14:09

使用keil的microlib跟不使用有什么区别啊?

用了printf感觉编译后文件相差不大啊?

huquanz711 发表于 2024-4-16 08:09

没有试过,microlib代表微函数?

jcky001 发表于 2024-4-16 10:48

代码大小与内存占用不同

cr315 发表于 2024-4-16 12:00

浮点数支持不同

两只袜子 发表于 2024-4-17 10:00

标准I/O支持:

不使用MicroLIB: 标准库通常提供全面的stdio支持,包括文件I/O以及缓冲的输入/输出操作。
MicroLIB: 对stdio的支持有限,一般只支持无缓冲的stdin、stdout和stderr。

亚瑟 发表于 2024-4-23 14:18

microlib是对嵌入式平台做了特别优化的

cen9ce 发表于 2024-4-24 15:27

Keil的MicroLIB是一个针对嵌入式系统的小型C库,它专门针对资源受限的嵌入式系统进行了优化,可以帮助减小代码尺寸和内存占用

zhizia4f 发表于 2024-4-24 16:30

使用MicroLIB与不使用MicroLIB相比,代码尺寸变小了

b5z1giu 发表于 2024-4-24 17:33

其实使用MicroLIB可以减小生成的可执行代码的尺寸

q1ngt12 发表于 2024-4-24 18:37

MicroLIB可以减小程序运行时所需的内存占用,这对于资源受限的嵌入式系统来说非常重要

y1n9an 发表于 2024-4-24 19:42

一般来说,MicroLIB并不支持标准C库的所有功能,一些较为复杂或庞大的功能可能会被裁减或优化,因此在使用MicroLIB时需要注意其功能的限制

suw12q 发表于 2024-4-24 20:55

因为MicroLIB针对嵌入式系统进行了优化,避免了一些标准库中较为庞大的功能和特性,所以代码的大小会有所变化

ex7s4 发表于 2024-4-25 07:23

使用MicroLIB可以在一定程度上优化嵌入式系统的资源利用,但也需要注意其对标准库功能的限制

d1ng2x 发表于 2024-4-25 08:34

自己写也可以,用微库也是可以,都行的

g0d5xs 发表于 2024-4-25 10:07

一般建议还是不勾选,自己重定义比较好

lix1yr 发表于 2024-4-25 11:23

勾选的话,就是不用自己写了呗,而且还比较稳定可靠

亚瑟 发表于 2024-5-24 23:42

这个库对单片机做了特别优化的

yangjiaxu 发表于 2024-5-27 21:13

想不想用其实都可以的,就是一个便携的库,用就用,不用就不用啦

Henryko 发表于 2024-6-27 17:34

用起来差距其实不大

药无尘 发表于 2024-6-28 13:11

减少资源消耗
页: [1] 2
查看完整版本: 使用keil的microlib跟不使用有什么区别啊?