Это своего рода продолжение этой темы - к сожалению, в то время я не добился никакого прогресса, поэтому думал, что начну все сначала. Я последовательно получаю это в журнале отладки (QtCreator 2.3.1, Qt 4.7.3, gdb 7.2):
Синтаксическая ошибка в выражении, около 0'.\n"
295^error,msg="A syntax error in expression, near
0 '. "
& "Сценарии Python не поддерживаются в этой копии GDB. \ N"
296 ^ error, msg = "Сценарии Python не поддерживаются в этой копии GDB."
& "Сценарии Python не поддерживаются в этой копии GDB. \ N"
297 ^ error, msg = "Сценарии Python не поддерживаются в этой копии GDB."
& "Сценарии Python не поддерживаются в этой копии GDB. \ N"
298 ^ error, msg = "Сценарии Python не поддерживаются в этой копии GDB."
& "Неопределенная команда: \" bbsetup \ ". Попробуйте \" help \ ". \ N"
299 ^ error, msg = "Неопределенная команда: \" bbsetup \ ". Попробуйте \" help \ "."
dБиблиотека помощника по отладке не найдена в.
& "source /home/matt/QtSDK-4.7.3/pythongdb/gdb\n"
& "/ home / matt / QtSDK-4.7.3 / pythongdb / gdb: 1: ошибка в исходном командном файле: \ n"
& "Неопределенная команда: \" \ ". Попробуйте \" help \ ". \ N"
300 ^ error, msg = "/ home / matt / QtSDK-4.7.3 / pythongdb / gdb: 1: Ошибка в исходном командном файле: \ nНеопределенная команда: \" \ ". Попробуйте \" help \ "."
& "Неопределенная команда: \" bbsetup \ ". Попробуйте \" help \ ". \ N"
301 ^ error, msg = "Неопределенная команда: \" bbsetup \ ". Попробуйте \" help \ "."
dБиблиотека помощника по отладке не найдена в.
302 ^ сделано
<303set путь замены / var / tmp / qt-src / usr / include </p>
Конкретная проблема заключается в том, что без помощника по отладке я не могу видеть содержимое QStrings и многих других структур данных во время процесса отладки, что делает его намного более длительным. Приведенные выше сообщения об ошибках являются симптоматическими, проблема возникает, когда GDB не может найти помощника по отладке.
В любом случае, глядя на обсуждение, на которое ссылается ответ в вышеупомянутой теме, я искал разные версии gdb в моей системе, но каждая из них вызвала одну и ту же ошибку (конечно, с соответствующим образом измененным путем), включая версию 7.3.1 когда я его скачал. Я также обнаружил libDebuggingHelper.so, но его вставка в разные места тоже не помогла. И наконец, просматривая ./configure --help для gdb, я не увидел никаких вариантов включения / выключения python в сборке. Кто-нибудь знает, как я могу заставить это работать?