[开发工具] 不使用microlib,使用AC6,编译出错

[复制链接]
Uriah 发表于 2025-1-24 08:39 | 显示全部楼层
打开工程配置里的运行时库选项,确认使用的是Newlib Nano而不是Full Newlib,这样可以避免一些兼容性问题。
Clyde011 发表于 2025-1-24 08:40 | 显示全部楼层
如果你不需要printf的全功能,比如格式化输出,可以试试用putchar或者puts,更简单。
Amazingxixixi 发表于 2025-1-24 12:38 | 显示全部楼层
学习一下,提升技能,新年快乐
芯路例程 发表于 2025-1-25 13:50 | 显示全部楼层
如果定义_sys_open,请检查它是否在多个文件中重复定义,从而导致链接器出错。
AutoMotor 发表于 2025-1-26 07:26 | 显示全部楼层
_sys_open的问题其实是半主机模式造成的。去掉半主机的相关代码应该不错。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
快速回复 在线客服 返回列表 返回顶部