ChinaUnix.net
相关文章推荐:

gdb 动态库

本帖最后由 bo_00 于 2010-11-02 15:10 编辑 做成了一个动态 libmulan.so(包含get_time_str()函数) 链接到了进程setting中。 (都没用arm-linux-strip,删除symbol信息) 想调试,libmulan.so中的get_time_str()函数。 ①在目标板上用使用gdbserver启动了进程setting。 ②在交叉编译的linuxPC上,启动gdb setting(及target连接),并把断点设在了get_time_str()函数上。 ③当break到 get_time_str()函数时, 输入s(step),...

by bo_00 - Linux环境编程 - 2010-11-02 15:05:13 阅读(2602) 回复(0)

相关讨论

运行的机器上有代码.... 生成的可执行程序和.so. 我把.so放到/usr/lib下了阿. 程序运行后我attach上的阿,我想在动态的函数中设置断点应该怎么设置.....] 多谢........

by ruchong - C/C++ - 2010-05-27 09:31:11 阅读(3992) 回复(2)

各位大侠好: 小弟我想用gdb调试一个.so的动态,但始终失败,请问这是一个怎么回事呢? (gdb) load mylib.so BFD: mylib.so: warning: sh_link not set for section `.ARM.exidx' Loading section .hash, size 0x4ec lma 0xd4 Load failed 请问: sh_link是什么东西? ARM.exidx又是什么东西,如何其设定:section ?

by wuliang_227 - C/C++ - 2007-11-27 13:02:18 阅读(16335) 回复(4)

gdb如何调试动态

by forxy - Linux环境编程 - 2007-10-08 09:52:07 阅读(1803) 回复(1)

gdb如何调试动态

by forxy - C/C++ - 2007-10-02 01:24:18 阅读(2369) 回复(2)

我在用gdb调试 .so动态的时候出现了下面的错误: (gdb) load mylib.so BFD: mylib.so: warning: sh_link not set for section `.ARM.exidx' Loading section .hash, size 0x4ec lma 0xd4 Load failed (gdb) 请问:sh_link是一个什么东西? .ARM.exidx又是一个什么东西呀?又如何为其设置section ?

by wuliang_227 - Linux环境编程 - 2007-11-26 18:55:35 阅读(2154) 回复(1)

gdb 调试程序,运行时提示找不到动态,但是LD_LIBRARY_PATH 已经设定好啦,并且程序在gdb外面是可以运行的啊,各位帮忙看看 zhang@dehmelt-345: env|grep LD LD_LIBRARY_PATH=/home/wzhang/solarisporting/sdk/3.0/sparc-sol8-32/lib zhang@dehmelt-347: ls $LD_LIBRARY_PATH libACE.so libicuuc.so.32 libvem.so libACE.so.5.4.4 liblog4cxx.so libxerces-c.so libicu...

by pippenwz - C/C++ - 2006-05-12 11:39:40 阅读(1915) 回复(0)

1.动态如何进行源码级调试? 比如MyDll.c-->;MyDll.o-->;MyDll.so.1 testdll.c(引用MyDll.so.1)->;testdll gcc -g xx所有之后,然后gdb testdll进去,可是无法list MyDll.c:xx,没办法看到MyDll.c的源代码。????? 2.如何清除所有断点?我发现好像只能一个一个清除,好麻烦呀。

by jimsu - C/C++ - 2003-06-18 11:09:45 阅读(1722) 回复(4)

应项目需要,我开发了Linux下的一个动态,平时都是直接用gdb调试进程,这次要调动态,却不知道咋办了,请大虾指点,如何用gdb调试动态? 具体步骤是怎么样的? 谢先

by xiali_1216 - C/C++ - 2006-03-08 20:55:55 阅读(1977) 回复(2)

错误代码如下,这些动态都有,而且版本也唯一,不知道是啥原因 warning: .dynamic section for "/lib/libc.so.6" is not at the expected address warning: difference appears to be caused by prelink, adjusting expectations [Thread debugging using libthread_db enabled] [New Thread 0xb7f9eb90 (LWP 2931)] [New Thread 0xb759db90 (LWP 2932)] [New Thread 0xb6b9cb90 (LWP 2934)] [New Thread 0xb5fffb90 (LWP 2935)]...

by wwdwwd - C/C++ - 2011-08-03 21:22:48 阅读(2899) 回复(0)

我有两个工程,一个工程为动态连接工程(A.so),另外一个可执行文件工程(B)。B工程会用到A.so,通过包含 A工程的头文件进行使用A.SO。 动态链接使用-g -shared选项编译。B工程使用-g选项编译。 但是我使用gdb调试B ,却无法对A.so下断点,请问各位我应该如何调试该动态链接?谢谢

by inkcpp - C/C++ - 2011-09-23 20:23:52 阅读(3535) 回复(4)