2

我在哪里可以找到有关 GDC(GNU D 编译器)以及如何重写标准 D 类型(如 uint 等)的规范?

有关信息:我有兴趣将 D 用于内核和其他低级别的东西。

谢谢。

4

2 回答 2

5

您可以遵循 D ABI 规范:http ://dlang.org/abi.html

GDC 几乎遵循从上到下到“函数调用约定”部分的所有内容。

这个页面会告诉你一些相同的信息: http: //gdcproject.org/wiki/Porting

关于重写标准 D 类型,我要说的就是不要。您可能会为要解决的错误问题找到错误的解决方案。如果您使用该平台,我建议在 IRC 上给我一个铃铛,因为我会更容易在那里回答任何 GDC 开发问题。

于 2012-08-23T10:45:26.633 回答
0

我不明白您所说的“重写像 uint 这样的标准 D 类型”是什么意思。

但是,您可能会发现这很有用:https ://github.com/xomboverlord/xomb

于 2012-08-23T10:37:10.270 回答