2012-04-12 82 views
1

因此,我们有一个Softimage插件。不幸的是,Linux版本有一个bug。调试Linux中的共享库

有没有调试插件,共享库的好方法,而它的使用Softimage的?是否可以使用Eclipse或任何其他IDE来调试插件?

我们确实需要尽快完成这项工作。错误本身看起来很简单,但我们不知道在哪里看。

+4

在'gdb'下运行你的程序有什么问题? – 2012-04-12 21:11:57

+0

这就是我们想要知道的方法!即使我们无法访问程序的源代码,是否有可能?你有链接建议我们可以这样做吗? – widgg 2012-04-13 00:25:35

回答

2

有没有一种很好的方式来调试该插件,一个共享库,而它被Softimage使用?

是的。

是否可以使用Eclipse或任何其他IDE来调试插件?

是的。

你使用任何调试器正是你用它来调试任何其他可执行同样的方式:

gdb /path/to/exe 
(gdb) run <arguments> 

它是可能的,即使我们没有进入程序的源

为什么你认为你需要这个来源?

想必错误表现为崩溃,错误或其他一些不正确的行为。运行程序直至出现死机点,然后使用where命令找出崩溃的位置,print检查变量等。

如果在崩溃点没有足够的信息来诊断问题,请设置断点并重新设置适当运行。

+0

我知道我很讨厌这个问题,但在Eclipse中使用可视化界面可以做到这一点吗? – widgg 2012-04-13 12:25:05

+0

@widgg是:以*完全*与调试任何其他可执行文件的方式相同。 – 2012-04-13 13:47:44

+0

谢谢,它运行完美,它非常易于使用! – widgg 2012-04-24 15:30:33