如何在Ubuntu中使用EclipseCDT调试C++静态库
How to debug a C++ static library using Eclipse CDT in Ubuntu?
我正在使用Eclicpse开发一个由我经常使用的函数组成的静态库。我已经在我的工作空间中创建了一个"C++->静态库"项目。
在同一个工作区中,我创建了另一个项目"Test",用于测试我的功能是否按预期工作。我已经将库链接到这个项目,并且我能够在代码中使用该库。
我的一个函数有一些问题,我想调试它。如果我在Eclipse中对我的测试项目运行"调试",我就无法"介入"导致问题的函数。
我怎样才能做到这一点?或者,哪种方法是在Eclipse中测试和调试静态库的好方法?
您需要使用调试信息编译静态库。
转到〔属性〕->〔C/C++构建〕->〔设置〕->〔GCC C++应用程序〕->〔调试〕,打开调试并确保构建设置为调试配置。
相关文章:
- 当回溯以零开始时,如何调试崩溃
- 在linux上调试巨大的C++项目
- 为什么使用__LINE_的代码在发布模式下在MSVC下编译,而不是在调试模式下
- 如何针对特定情况调试和修复此双自由内存损坏问题
- 正在VS调试器中监视映射条目
- 使用调试/崩溃报告将应用程序部署到客户端
- VC++本机单元测试,找不到调试符号
- 如何在C++生成器中禁用"使用调试.dcus"
- 使用vscode调试时,GDB意外退出
- 即使使用调试编译标志,表达式也是"optimized out"
- 调试 CUDA MMU 故障
- 小字符串优化(调试与发布模式)
- 调试和自由执行中的信号处理
- 调试编译的服务器在数据库打开时崩溃
- Visual Studio 调试优化如何工作?
- 如何配置Visual Studio Code以使用cygwin,cmake和gcc进行调试
- 从 exe 文件 (Visual Studio ) 启动时调试断言失败
- 如何在Ubuntu中使用EclipseCDT调试C++静态库
- EclipseCDT无法调试以进入同一目录中的函数定义
- eclipseCDT:将库路径从调试模式复制到发布模式