发新帖我要提问
12
返回列表
打印
[开发工具]

不使用microlib,使用AC6,编译出错

[复制链接]
楼主: wandersky
手机看帖
扫描二维码
随时随地手机跟帖
21
MessageRing| | 2023-6-14 23:17 | 只看该作者 回帖奖励 |倒序浏览
选择microlib呗

使用特权

评论回复
22
V853| | 2023-6-15 18:30 | 只看该作者
没有printf函数你就得自己实现一个。

使用特权

评论回复
23
天天向善| | 2023-6-15 18:30 | 只看该作者
编译器和库是不同得两个概念呀。

使用特权

评论回复
24
软核硬核| | 2023-6-15 18:30 | 只看该作者
你把microlib加上了是不是就不报错了。

使用特权

评论回复
25
xuanhuanzi| | 2023-6-15 18:42 | 只看该作者
试了一下,最新版的都支持AC6了,反而不支持AC5了。

使用特权

评论回复
26
sdlls| | 2023-6-15 21:28 | 只看该作者
使用标准C库会增加程序的代码尺寸和内存占用量,可能会影响系统性能和资源使用效率。

使用特权

评论回复
27
Bowclad| | 2023-6-15 22:55 | 只看该作者
直接用microlib不就行了

使用特权

评论回复
28
sesefadou| | 2023-6-19 09:09 | 只看该作者
要在Keil MDK中使用标准C库,需要进行以下配置:

在Options for Target(或者Project)对话框中,选择C/C++选项卡。

在C/C++选项卡中,选择“Use MicroLIB”选项并取消勾选。

选择“Misc Controls”选项,并在其中添加--library_interface=std参数。

确认更改后,重新编译项目即可使用标准C库。

使用特权

评论回复
29
ulystronglll| | 2023-6-19 13:19 | 只看该作者
把Use MicroLIB 选项勾上

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则