Ошибка отладчика Codelite: не удалось найти GDB! в / usr / bin / gdb

Итак, я только что установил codelite на Ubuntu Trusty (14.04) x64

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

Я видел эта почта, но это связано с окнами не Linux.

Я пробовал следующее:

apt-get install gdb

apt-get install codelite-dbg

ls /usr/bin/ | grep gdb
gdb
gdbtui
gdbus
gdbus-codegen

chmod ug+s /usr/bin/gdb
ls -l /usr/bin/ | grep gdb
-rwsr-sr-x 1 root   root       5720256 Oct 30 14:47 gdb
-rwxr-xr-x 1 root   root           126 Oct 30 14:47 gdbtui
-rwxr-xr-x 1 root   root         35688 Apr  3  2014 gdbus

все еще получаю ошибку и не уверен что делать. Файл явно там и исполняется всеми.

1

Решение

Если вы используете CodeLite 7.0, была обнаружена ошибка с автоопределением инструментов (которая была исправлена ​​в git master).

Проблема в том, что путь GDB содержал дополнительный пробел /usr/bin/gdb в конце

Чтобы исправить это, удалите лишнее пространство, и проблема исчезнет из:
Settings->Build Settings->Compilers->You Compiler Name->Tools tab->Gdb

Эран

8

Другие решения

У меня не было такой проблемы в Linux, но она была в Windows с Codelite 8.2.1.
попробовав несколько путей в Настройки / Настройки GDB / Общие и в Настройки-> Настройки сборки-> Компиляторы-> Имя вашего компилятора-> вкладка Инструменты-> Gdb, я просто удалил двойные кавычки из этого последнего пути, и это сработало.

2

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector