2017-01-28 70 views
2

我是新來的編碼,並試圖讓月食的霓虹燈上我的MacBook Air上運行。我無法讓調試器工作。我安裝了GDB用自制軟件,創造了一個證書,並簽署了GDB按照鏈接中的說明:與新安裝的GDB的位置gdb調試器停留在62%,動初始化期間在Eclipse

https://www.ics.uci.edu/~pattis/common/handouts/macmingweclipse/allexperimental/mac-gdb-install.html

我再配置Eclipse調試器設置。但是,現在,當我嘗試啓動調試器時,初始化過程開始,但會永久停留在62%。有關如何解決此問題的任何提示?它可能是一個記憶問題? MBA擁有4GB內存...

回答

1

這是CDT一個已知的bug - Bug #509737

的問題總結是,CDT版本9.2.0不能GDB版本7.12工作。
解決此問題的一種方法是使用舊版本的GDB,例如GDB版本7.11
解決此問題的另一種方法是假裝GDB 7.12實際上是版本7.11。
創建以下可執行腳本:

#!/bin/sh 
if [ "$1" = "--version" ]; then 
    echo "GNU gdb (Debian 7.11-1) 7.11" 
    exit 
fi 
exec /usr/local/bin/gdb "[email protected]" 

和配置Eclipse,而不是運行它的gdb。

相關問題