Bug:编译链接,发现找不到符号,用nm工具查看,发现符号属性有两个分别是U和T

Bug:编译链接,发现找不到符号,用nm工具查看,发现符号属性有两个分别是U和T。 U代表是未定义符号,而T表示的是符号定义在Text段 nm -l 库名 | grep -rns "符号名" | c++filt 查看发现出现了如下情况: 符号名  U  src/File...

2015-09-17 10:17:49

阅读数:6204

评论数:0

Linux的文件描述符个数限制导致创建文件(或socket)失败的问题

碰到一个文件fd数量不足,导致socket创建失败的问题。 而文件描述符即fd个数其实分为两种,一种是系统本身的总的限制个数,另一种是进程能够打开的具体的限制的个数。   系统最大打开文件描述符数:/proc/sys/fs/file-max a.    查看 $ cat /proc/sy...

2015-09-10 17:38:00

阅读数:4281

评论数:0

死锁问题调试-思路分析

今儿晚上碰到一死锁问题,之前定位没定位出来,讨论问题时被人指出来了,感觉很羞愧。 记录下,下次碰到类似死锁要有思路。 咱们死锁一般有两种情况, 1.线程A和线程B相互死锁。这种情况下,通过堆栈查找两个等待锁之间的依赖关系,还是比较好确定的。 2.线程A自死锁,造成这种死锁的情况是自己加了锁...

2015-09-09 20:18:51

阅读数:1919

评论数:0

WinDBG加载符号表的一点心得体会

新建一个环境变量_NT_SYMBOL_PATH 值为: SRV*c:\mysymbol* http://msdl.microsoft.com/download/symbols WinDBG无法加载符号表是很痛苦的事情,明明符号表的路径已经加载进去了,可是还是无法加断点,下面直接进入主题: 符...

2015-09-08 13:58:11

阅读数:400

评论数:0

windbg常用命令

http://blog.csdn.net/whatday/article/details/7096926 1.基本调试控制 运行程序(Run): 快捷键:F5 命令:g 单步步入(Step In): 快捷键:F8 命令:p 单步步过(Step Over): 快捷键:F10 运行到光标所...

2015-09-08 13:52:40

阅读数:279

评论数:0

error LNK2001: unresolved external symbol _main解决办法

error LNK2001: unresolved external symbol _main解决办法(zz) 摘自http://www.cnitblog.com/ictfly/archive/2007/01/17/21976.aspx<br />解决外部符号错误:_main,_Win...

2010-06-30 15:35:00

阅读数:364

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭