Carbide 不包含某些文件的调试信息

发布于 2024-08-15 08:27:57 字数 223 浏览 2 评论 0原文

在 Carbide 2.0.2 中,如果我将活动配置设置为“Phone Debug GCCE”,构建项目,转到“调试”视角,选择“可执行文件”选项卡,然后选择可执行文件,“源文件名/位置”窗口将列出所有我可以在调试时使用的文件。

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

有什么问题以及如何解决它?

谢谢。

In Carbide 2.0.2, if I set active configuration to be "Phone Debug GCCE", build the project, go to Debug perspective, choose "Executables" tab, and select the executable file, Source File Name/Location window will list all the files I am able to use while debugging.

The problem is that the list does not contain all files from the project, even though their code is successfully linked and executed on a device. As a consequence of the issue, I am not able to set break points in these files.

What is the catch and how can I fix it?

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沉溺在你眼里的海 2024-08-22 08:27:57

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

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

This is a problem with the version of GCCE that is used by default with Symbian. It has a number of bugs with debug information, including sometimes missing line information for some files.

The alternatives are (a) the commercial RVCT compiler, or (b) follow the in-progress work to move to a newer GCCE compiler. A good start for that is here:
http://developer.symbian.org/wiki/index.php/The_GCCE_toolchain_initiative

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文