- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 LINUX core dump详解 & GDB调试
1. 前言: 有的程序可以通过编译, 但在运行时会出现Segment fault(段错误). 这通常都是指针错误引起的. 但这不像编译错误一样会提示到文件->行, 而是没有任何信息, 使得我们的调试变得困难起来. 2. gdb: 有一种办法是, 我们用gdb的step, 一步一步寻找. 这放在短小的代码中是可行的, 但要让你step一个上万行的代码, 我想你会从此厌恶程序员这个名字
2012-06-09 22:04:36 12228 1
转载 学会用core dump调试程序错误
什么是Core Dump? 2007年11月03日 星期六 0:43 今天调试一个程序, 用到了core dump, 于是写出来, 记于此. 什么是Core Dump? Core的意思是内存, Dump的意思是扔出来, 堆出来. 开发和使用Unix程序时, 有时程序莫名其妙的down了, 却没有任何的提示(有时候会提示core dumped). 这时候可以查看一下
2012-06-09 21:37:29 1144
转载 将string转换成char*
string 是c++标准库里面其中一个,封装了对字符串的操作 把string转换为char* 有3中方法: 1.data 如: 如: string str="abc"; char *p=str.data(); 2.c_str 如: 如:string str="gdfd"; char *p=str.c_str(); 3. copy 比如 比如 st
2012-06-09 21:25:40 1198
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人