有没有办法为RIOT OS添加新的语言支持(例如D)?

时间:2016-10-22 22:35:04

标签: c++ c d

D可以访问目标环境中的C / C ++运行时库,它还允许C程序以类似的方式访问其功能。

[1]有没有办法在RIOT上集成使用D程序的能力,就像D编译器编译的二进制文件一样?

1 个答案:

答案 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社区会很感激。