2012-04-12 86 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