如何通过c ++中的包含库进行调试

时间:2016-02-11 17:35:51

标签: c++ debugging static-libraries

一般来说,我想学习如何逐行执行任何C ++编译库。通常当我们编译任何库时,我们得到它的include文件夹(放置所有头文件)和lib文件夹(放置库的地方)。我们通过在程序中包含头文件来使用库。

我有兴趣学习图书馆http://www.cryptopp.com/

的工作流程

其源代码可在https://github.com/weidai11/cryptopp

中找到

具体来说,我有兴趣了解这个库的工作流程 - crypto ++。

我已经使用自制软件安装了它,虽然它也可以使用源代码安装。

我在我的Xcode项目中使用该库。我添加了库libcrytopp.a并使用头文件来执行各种库。另外,我对终端很熟悉。

每当我在代码中设置一个断点并进入调试器模式并且任何行到达调用库的地方时,我都会转到函数所在的头文件行。但我想转到源代码中的行并逐行查看执行。例如,我想在源代码中的des.cpp中看到代码如何逐行执行。

有什么方法可以看到它吗?

0 个答案:

没有答案