DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2022年6月14日

摘要: 原文链接 使用GDB 要调试C/C++的程序,在编译时,使用编译器(cc/gcc/g++)的 -g 参数把调试信息加到可执行文件中。启动GDB的方法: gdb <program> : 用gdb调试可执行文件。 gdb <program> core : 用gdb调试coredump。 gdb <pro 阅读全文
posted @ 2022-06-14 18:24 DoubleLi 阅读(470) 评论(0) 推荐(0)

摘要: ldd命令 linux 下可以使用ldd查看可执行文件所需要的动态链接库(*.so)。 注:下文用so代替动态链接库文件。 // 举个例子 ~$ ldd /bin/ls linux-vdso.so.1 => (0x00007ffe06386000) libselinux.so.1 => /lib/x 阅读全文
posted @ 2022-06-14 17:39 DoubleLi 阅读(4105) 评论(0) 推荐(0)

摘要: 问题现象 gdb调试core文件或进程时,出现加载so库符号失败,错误信息如下 warning: Could not load shared library symbols for ../libadd.so Do you need "set solib-search-path" or "set sy 阅读全文
posted @ 2022-06-14 17:27 DoubleLi 阅读(2334) 评论(0) 推荐(0)