Итак, я только что установил 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
все еще получаю ошибку и не уверен что делать. Файл явно там и исполняется всеми.
Если вы используете CodeLite 7.0, была обнаружена ошибка с автоопределением инструментов (которая была исправлена в git master).
Проблема в том, что путь GDB содержал дополнительный пробел /usr/bin/gdb
в конце
Чтобы исправить это, удалите лишнее пространство, и проблема исчезнет из:
Settings->Build Settings->Compilers->You Compiler Name->Tools tab->Gdb
Эран
У меня не было такой проблемы в Linux, но она была в Windows с Codelite 8.2.1.
попробовав несколько путей в Настройки / Настройки GDB / Общие и в Настройки-> Настройки сборки-> Компиляторы-> Имя вашего компилятора-> вкладка Инструменты-> Gdb, я просто удалил двойные кавычки из этого последнего пути, и это сработало.