2012-04-12 8 views
1

Итак, у нас есть плагин для Softimage. К сожалению, в версии Linux есть ошибка.отладить общую библиотеку в Linux

Есть ли хороший способ отладки этого плагина, общей библиотеки, в то время как он используется Softimage? Можно ли использовать Eclipse или любую другую среду IDE для отладки плагина?

Нам действительно нужно это сделать как можно быстрее. Сама ошибка выглядит очень просто, но мы просто не знаем, где искать.

+4

Что случилось с запуском вашей программы под 'gdb'? –

+0

Как это сделать, что мы хотим знать! Возможно ли, даже если у нас нет доступа к источнику программы? У вас есть ссылка, чтобы предположить, что мы можем это сделать? – widgg

ответ

2

Есть ли хороший способ отладки этого плагина, общей библиотеки, в то время как он используется Softimage?

Да.

Можно ли использовать Eclipse или любую другую IDE для отладки плагина?

Да.

Вы можете использовать любой отладчик точно так же, как вы используете его для отладки любого другого исполняемого файла:

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

это возможно, даже если у нас нет доступа к источнику программы

Почему, по-вашему, вам нужен этот источник?

Предположительно, ошибка проявляется как авария, ошибка или какое-либо другое неправильное поведение. Прогоните программу до момента аварии, а затем использовать where команды, чтобы выяснить, где вы разбился, print исследовать переменные и т.д. и т.п.

Если не хватает информации в момент аварии, чтобы диагностировать проблему, установить точки останова и повторно -run при необходимости.

+0

Я знаю, что меня это раздражает, но возможно ли это сделать в Eclipse с визуальным интерфейсом? – widgg

+0

@widgg Да: в * точно * так же, как вы отлаживаете любой другой исполняемый файл. –

+0

спасибо, он отлично работает, и он очень прост в использовании! – widgg

Смежные вопросы