繁体   English   中英

无法在共享库中插入断点

[英]Cannot insert a breakpoint in shared Library

友人

调试时,该功能的应用程序在另一个供应商编写的共享库中定义。 我收到类似的错误

警告:无法插入断点0:在/opt/trims/uat/lib/libTIPS_Oleca.sl中

警告:这是因为您的共享库未映射为私有。 要附加到进程并调试其共享库,必须在a.out上使用**“ / opt / langtools / bin / pxdb -s或” chatr + dbg enable a.out“。****来准备程序。

警告:将其添加到Makefile中以进行调试版本警告:这样,每个重建的可调试a.out都将警告:启用此功能。 暂时禁用共享库断点:0

现在的问题是我无法修改共享库。 如何解决此错误? 非常感谢

无需修改共享库。

相反,您必须修改主可执行文件(通过在其上运行pxdb -schatr +dbg enable )。

您得到的消息中的a.out是指您的主要可执行文件-这是UNIX的惯例,如果未明确命名,则链接程序的输出称为a.out

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM