$dmd -gc -deBUG utils/HTODConvert.d utils/WrapperIF.d utils/funct.d utils/DefReader.d utils/GtkWrapper.d utils/HTMLStrip.d utils/IndentedStringBuilder.d utils/convparms.d utils/GtkDClass.d -ofgtkwrap
但是回溯只是一个内存地址列表:
std.conv.ConvException@/usr/include/d/std/conv.d(1779): Unexpected ' ' when converting from type string to type int----------------/home/martin/code/d/GtkD/wrap/gtkwrap() [0x805c4ab]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x805c57a]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x806d49e]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x806924e]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x8068c4a]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x8066aed]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x8066824]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x806388f]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x806367c]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x805e988]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x805e910]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x805e793]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x805d6f5]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x8060176]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x8071140]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x8070c50]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x8071182]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x8070c50]/home/martin/code/d/GtkD/wrap/gtkwrap() [0x8070c04]/lib/libc.so.6(__libc_start_main+0xf5) [0xb7dce3d5]
这是在32位linux下
$uname -alinux mercury 3.3.2-1-ARCH #1 SMP PREEMPT Sat Apr 14 10:08:43 UTC 2012 i686 Intel(R) Core(TM)2 Duo cpu P8600 @ 2.40GHz GenuineIntel GNU/linux$dmd -vDMD32 D Compiler v2.059解决方法 确保您的dmd.conf在其DFLAGS中具有-L – export-dynamic.我相信dmd提供的版本有它,但没有它,你将无法获得函数名称,所以很有可能它从你的dmd.conf中丢失了. 总结
以上是内存溢出为你收集整理的linux – d2:没有获得任何回溯信息全部内容,希望文章能够帮你解决linux – d2:没有获得任何回溯信息所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)