linux – d2:没有获得任何回溯信息
发布时间:2020-12-14 01:22:29 所属栏目:Linux 来源:网络整理
导读:我正在使用gtkd包装器生成器,并运行到std.conv异常,我根本无法获得任何符号调试信息.我用编译符号编译: $dmd -gc -debug utils/HTODConvert.d utils/WrapperIF.d utils/funct.d utils/DefReader.d utils/GtkWrapper.d utils/HtmlStrip.d utils/IndentedStri
我正在使用gtkd包装器生成器,并运行到std.conv异常,我根本无法获得任何符号调试信息.我用编译符号编译:
$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 -a Linux 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 -v DMD32 D Compiler v2.059 解决方法
确保您的dmd.conf在其DFLAGS中具有-L – export-dynamic.我相信dmd提供的版本有它,但没有它,你将无法获得函数名称,所以很有可能它从你的dmd.conf中丢失了.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |