2012-01-13 46 views
0

我在windows上使用eclipse indigo作爲IDE來開發嵌入式Linux環境的應用程序。工具鏈在linux環境下,我沒有windows的本地版本。我想用putty連接到在遠程目標上運行的GDB。我有這個方法已經可以用於遠程構建。使用不帶可執行文件的eclipse indigo進行遠程調試

當試圖調試eclipse要求可執行文件時。它不會接受空白行或隨機可執行文件,並返回錯誤「程序不是可識別的可執行文件」。有沒有方法或調試設置,我可以在沒有可執行文件的情況下以這種方式使用GDB/Eclipse?

回答

0

我沒有使用windows,但是當使用這個方法進行調試時,你可能會遇到路徑消耗問題,也就是說,eclipse只是執行你也告訴它的gdb。然後,它傳遞的路徑信息到GDB會話啓動過程

您可以打開GDB控制檯輸出,看看傳遞什麼價值GDB的樣子

良好的信息來源

http://wiki.eclipse.org/TM_and_RSE_FAQ#How_can_I_do_Remote_Debugging_with_CDT.3F

使用首選項 - > C/C++ - >調試 - >共源查找

你也許可以建立一個通道轉換器

這傢伙使用xcompiler但有關Windows設置一些好的信息

http://www.appinf.com/download/EclipseEmbeddedLinuxPaper.pdf

相關問題