KDbg未在ubuntu上工作/启动

KDbg未在ubuntu上工作/启动,ubuntu,assembly,kdbg,Ubuntu,Assembly,Kdbg,我是汇编语言编程新手,我正在阅读杰夫·邓特曼的《汇编一步一步》这本书。他的一个指令是下载KDbg以调试代码,但是当我尝试使用KDbg启动代码时,这个错误反复出现了100多次,我不知道是什么 Example: when i run my linked file ./ExampleProgram like this -> kdbg ExampleProgram i get the following error : MNG error 11: function is invalid at t

我是汇编语言编程新手,我正在阅读杰夫·邓特曼的《汇编一步一步》这本书。他的一个指令是下载KDbg以调试代码,但是当我尝试使用KDbg启动代码时,这个错误反复出现了100多次,我不知道是什么

Example: when i run my linked file ./ExampleProgram
like this -> kdbg ExampleProgram i get the following error :

MNG error 11: function is invalid at this point ; chunk MHDR; subcode 0:0
MNG error 11: function is invalid at this point ; chunk MHDR; subcode 0:0
MNG error 11: function is invalid at this point ; chunk MHDR; subcode 0:0
MNG error 11: function is invalid at this point ; chunk MHDR; subcode 0:0
MNG error 11: function is invalid at this point ; chunk MHDR; subcode 0:0
MNG error 11: function is invalid at this point ; chunk MHDR; subcode 0:0

谁能帮我解决这个问题吗。我不熟悉汇编语言编程和gdb框架。我正在virtualBox上使用ubuntu。我在互联网上搜索过,没有找到KDbg没有运行的原因。我们将非常感谢您的支持

您可能会发现此线程很有用。建议删除图标文件
/usr/share/kde4/apps/kdbg/icons/hicolor/22x22/actions/pulse.mng
。试试看这是否能解决你的问题

如果没有,您可以在上找到有关此问题的其他信息和更新。正如您所看到的,它显然接受这是kdbg包中的一个bug。

文件“pulse.mng”(kdbg用来显示程序正在运行的动画图像)与当前版本的kdbg不兼容。好消息是,您可以轻松地生成文件的固定版本,并且提供了源.png图像(至少在Ubuntu 14.04中是这样)

更改到指定目录并生成固定版本

将旧的“pulse.mng”替换为新版本,或者替换为指向它的链接

这里有一个相同的gif,您也可以使用它作为源代码来转换:

希望您已经从ubuntu官方存储库安装了kdbg,对吗?不,我没有。我是使用管理器安装的。存储库中的版本保证可以与您的发行版一起使用。安装它,看看是否仍然有错误。
find /usr/share -name "pulse.mng"
sudo convert pulse0000??.png pulse-fixed.mng