硬质合金不包含某些文件的调试信息

时间:2009-12-17 12:23:46

标签: eclipse gcc symbian s60 carbide

在Carbide 2.0.2中,如果我将活动配置设置为“Phone Debug GCCE”,则构建项目,转到Debug透视图,选择“Executables”选项卡,然后选择可执行文件,Source File Name / Location窗口将列出我在调试时能够使用的所有文件。

问题是该列表不包含项目中的所有文件,即使它们的代码在设备上成功链接和执行。由于这个问题,我无法在这些文件中设置断点。

有什么问题,我该如何解决?

谢谢。

1 个答案:

答案 0 :(得分:1)

这是与Symbian默认使用的GCCE版本的问题。它有许多带有调试信息的错误,包括有时缺少某些文件的行信息。

替代方案是(a)商业RVCT编译器,或(b)跟踪正在进行的工作以转移到更新的GCCE编译器。一个良好的开端是: http://developer.symbian.org/wiki/index.php/The_GCCE_toolchain_initiative