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的问题其实是半主机模式造成的。去掉半主机的相关代码应该不错。
页: 1 2 3 [4]
查看完整版本: 不使用microlib,使用AC6,编译出错