在哪里可以找到关于GDC(GNU D编译器)的规范,以及如何重写uint等标准D类型。?
信息:我感兴趣的是使用D内核和其他低级别的东西。
谢谢。
您可以遵循D ABI规范:http://dlang.org/abi.html
GDC几乎遵循了从上到下的"函数调用约定"部分的所有内容。
此页面将告诉您一些相同的信息:http://gdcproject.org/wiki/Porting
关于重写标准D类型,我所要说的就是不要。对于要解决的错误问题,你很可能找到了错误的解决方案。如果你使用IRC平台,我建议给我一个关于IRC的铃声,因为我可以更容易地回答那里的任何GDC Dev查询。
我不明白你说的"重写像uint这样的标准D类型"是什么意思。
但是,您可能会发现这很有用:https://github.com/xomboverlord/xomb