如何使用dmd或ldc编译而没有异常和类型信息支持



当我编译一个相对较小的代码库时,我发现异常处理/typeinfo中有很多"不必要"的东西。我已经用-stdlib=(空)编译了,我确实有我自己的stdlib替代品(没有GC和东西)

例如

(使用-map编译):

0002:000025D8       __except_handler3          004045D8
0000:00000000  Abs  __except_list              00000000
...
0002:00003A04       __global_unwind            00405A04
...

如何摆脱这很容易没有撕。obj文件的一部分?

可以使用LDC_no_typeinfo提交在LDC中生成类型信息。

最新更新