使用 ARM GCC 时,什么是“nosys”、“nano”、“rdimon”术语?

问题描述

我正在学习使用 GCC 工具链编写 ARM 代码。我遇到了一些找不到文档的 GCC 选项。有人可以帮忙解释一下他们是做什么的吗?

-specs=nosys.specs-lnosys 有什么关系?你是一起使用它们,还是它们相互排斥,或者其他什么?

还有nano,我收集到暗示使用newlib-nano 库。我已经看到它与 -lm-lc 结合使用。这只是给你标准的 libc 和 libm 函数吗?

rdimon 代表什么?我知道它是用于“半主机”,这意味着以某种方式使用主机 IO。这是否意味着我可以打印到主机控制台?我找不到有关如何实际使用它的文档。

如果我在某处找不到所有这些的真实来源,请告诉我。

感谢您帮助澄清。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)