簡體   English   中英

Codelite調試器錯誤:無法找到gdb! 在'/ usr / bin / 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。

從此處下載適用於Windows的MinGW!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM