如何在Ubuntu中使用EclipseCDT调试C++静态库

How to debug a C++ static library using Eclipse CDT in Ubuntu?

本文关键字:调试 EclipseCDT C++ 静态 Ubuntu      更新时间:2023-10-16

我正在使用Eclicpse开发一个由我经常使用的函数组成的静态库。我已经在我的工作空间中创建了一个"C++->静态库"项目。

在同一个工作区中,我创建了另一个项目"Test",用于测试我的功能是否按预期工作。我已经将库链接到这个项目,并且我能够在代码中使用该库。

我的一个函数有一些问题,我想调试它。如果我在Eclipse中对我的测试项目运行"调试",我就无法"介入"导致问题的函数。

我怎样才能做到这一点?或者,哪种方法是在Eclipse中测试和调试静态库的好方法?

您需要使用调试信息编译静态库。

转到〔属性〕->〔C/C++构建〕->〔设置〕->〔GCC C++应用程序〕->〔调试〕,打开调试并确保构建设置为调试配置。