首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VALGRIND:如何在".so“库中使用valgrind?

VALGRIND:如何在".so“库中使用valgrind?
EN

Stack Overflow用户
提问于 2013-12-02 05:56:38
回答 2查看 6.4K关注 0票数 5

我是否需要在制作".so“的每个程序文件上使用val差制。或者,我们是否可以直接在".so“库上运行valgrind。请提供稍后的步骤。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-02 06:08:25

不是直接的。库没有开始执行它的入口点,val差夫只检查实际正在执行的代码。

尽管如此,如果您想要测试一个库的价值,有一个简单的方法。只需编写一个测试程序,它以测试您想要测试的库的部件和特性的方式使用库。那就勇敢点吧。

也许最好编写几个小的测试程序来测试不同的特性并使用模式,如果一个大的测试程序试图在一次执行中测试所有的东西(更容易分离任何问题,更快地运行)。

票数 8
EN

Stack Overflow用户

发布于 2013-12-02 05:58:47

瓦兰监视正在执行的代码。除非某些程序使用共享库,否则永远不会执行共享库。如果一些代码从来没有执行过,val差尔就永远不会注意到它。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20321753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档