【发布时间】:2012-08-23 10:34:07
【问题描述】:
我在哪里可以找到有关 GDC(GNU D 编译器)以及如何重写标准 D 类型(如 uint 等)的规范?
供参考:我有兴趣将 D 用于内核和其他低级别的东西。
谢谢。
【问题讨论】:
我在哪里可以找到有关 GDC(GNU D 编译器)以及如何重写标准 D 类型(如 uint 等)的规范?
供参考:我有兴趣将 D 用于内核和其他低级别的东西。
谢谢。
【问题讨论】:
您可以遵循 D ABI 规范:http://dlang.org/abi.html
GDC 几乎遵循从上到下到“函数调用约定”部分的所有内容。
这个页面会告诉你一些相同的信息:http://gdcproject.org/wiki/Porting
关于重写标准 D 类型,我要说的是不要。您可能会为要解决的错误问题找到错误的解决方案。如果您使用该平台,我建议在 IRC 上给我打个电话,因为我会更容易在那里回答任何 GDC 开发问题。
【讨论】:
我不明白您所说的“重写像 uint 这样的标准 D 类型”是什么意思。
不过,您可能会发现这很有用:https://github.com/xomboverlord/xomb
【讨论】: