D可以访问目标环境中的C / C ++运行时库,它还允许C程序以类似的方式访问其功能。
[1]有没有办法在RIOT上集成使用D程序的能力,就像D编译器编译的二进制文件一样?
答案 0 :(得分:1)
由于RIOT是默认使用GCC构建的,我会假设所需的" D支持"已经存在 - 您需要在GCC中启用D编程语言(在某些情况下可能需要重新编译GCC!)。
但是,GDC(http://gdcproject.org - GCC中的D语言支持)可能尚未支持您的首选目标体系结构。绝对支持ARM - 我自己在我的ODROID(http://hardkernel.com)计算机上使用它。
正如@jpf(谁是GDC devs btw之一)指出的那样,你没有使用标准库的奢侈,所以你必须一直使用C运行时,这不是很大问题...
如果您在RIOT OS上成功运行D程序,请写一篇博客文章,了解使其按您的意愿工作所需的步骤。 D社区会很感激。