2009-12-17 75 views
1

在Carbide 2.0.2中,如果我將主動配置設置爲「Phone Debug GCCE」,則生成項目,轉到Debug透視圖,選擇「Executables」選項卡,然後選擇可執行文件文件,源文件名稱/位置窗口將列出我可以在調試時使用的所有文件。Carbide不包含某些文件的調試信息

問題是該列表不包含項目中的所有文件,即使他們的代碼已成功鏈接並在設備上執行。由於這個問題,我無法在這些文件中設置斷點。

有什麼問題,我該如何解決?

謝謝。

回答

1

這是Symbian缺省使用的GCCE版本的問題。它有許多包含調試信息的錯誤,包括有時缺少某些文件的行信息。

替代方案是(a)商用RVCT編譯器,或(b)按照正在進行的工作轉移到新的GCCE編譯器。一個好的開始是這樣的: http://developer.symbian.org/wiki/index.php/The_GCCE_toolchain_initiative

+0

訣竅是這個問題在每臺計算機上都沒有相同的結果/影響,所以一些祕密設置/清理/微調,無論什麼都可能會產生魔法。至少,我希望如此。 – 2009-12-17 12:49:03