![](/img/trans.png)
[英]codelite debugger says 'Failed to locate gdb! at 'gdb' '
[英]Codelite debugger error: Failed to locate gdb! at '/usr/bin/gdb'
所以我剛剛在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
仍然收到錯誤,不確定該怎么辦。 該文件顯然在那里,每個人都可以執行。
如果您使用的是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”中嘗試了幾種路徑后,我剛剛從此最新路徑中刪除了雙引號,並且它起作用了。
我在Windows 10上使用Codelite遇到了這個問題。 對我來說,GDB路徑在Settings-> Build Settings-> Compilers-> You Compiler Name-> Tools選項卡-> Gdb中為空,盡管我在系統中安裝了MinGW,所以我在“”中添加了自己的路徑,並且它可以正常工作。
我的路徑:“ C:/程序文件(x86)/CodeBlocks/MinGW/bin/gdb32.exe”
但正如我所看到的一些解決方案,其中gdb路徑末尾包含一個額外的空間/ usr / bin / gdb。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.