Linux   发布时间:2022-05-08  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – d2:没有获得任何回溯信息大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用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中丢失了.

大佬总结

以上是大佬教程为你收集整理的linux – d2:没有获得任何回溯信息全部内容,希望文章能够帮你解决linux – d2:没有获得任何回溯信息所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: