在 Carbide 2.0.2 中,如果我将活动配置设置为“Phone Debug GCCE”,构建项目,转到 Debug 透视图,选择“Executables”选项卡,然后选择可执行文件,Source File Name/Location 窗口将列出所有我可以在调试时使用的文件。
问题是该列表不包含项目中的所有文件,即使它们的代码已成功链接并在设备上执行。由于这个问题,我无法在这些文件中设置断点。
有什么问题,我该如何解决?
谢谢你。
这是 Symbian 默认使用的 GCCE 版本的问题。它有许多调试信息错误,包括有时缺少某些文件的行信息。
替代方案是 (a) 商业 RVCT 编译器,或 (b) 按照正在进行的工作迁移到更新的 GCCE 编译器。这是一个好的开始:http: //developer.symbian.org/wiki/index.php/The_GCCE_toolchain_initiative