Codelite调试器错误:无法找到gdb!在'/ usr/bin/gdb'

Mel*_*l0n 1 c++ debugging gcc gdb codelite

所以我刚刚在Ubuntu trusty(14.04)x64上安装了codelite

一切似乎工作正常,但当我尝试运行调试器时,我在问题标题中得到错误,它只是停在那里,什么都不做.我搜索得很远,无法找到解决这个问题的方法.

我确实看到了这篇文章,但它与windows而不是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
Run Code Online (Sandbox Code Playgroud)

仍然得到错误,不知道该怎么做.该文件显然存在并且可由所有人执行.

Era*_*ran 9

如果您使用的是CodeLite 7.0,则自动工具检测会引入一个错误(在git master中已修复).

问题是gdb路径/usr/bin/gdb末尾包含一个额外的空间

要解决此问题,请删除额外的空间,问题将消失,从: Settings->Build Settings->Compilers->You Compiler Name->Tools tab->Gdb

伊兰