当我编译一个相对较小的代码库时,我发现异常处理/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中生成类型信息。