gdb调试实例分析
来源:互联网 发布:node.js适合做网站吗 编辑:程序博客网 时间:2024/05/21 21:33
http://fanqiang.chinaunix.net/program/other/2006-07-14/4834.shtml原链接
Starting program: /home/linux/workdir/interview/string_operation/debug
Program received signal SIGSEGV, Segmentation fault.
0x08048435 in strToint (str=0x0) at atoi.c:15
15 if((*str != '\0') && (str != NULL)){
(gdb) where
#0 0x08048435 in strToint (str=0x0) at atoi.c:15
#1 0x080485c7 in Test (string=0x0) at atoi.c:56
#2 0x08048622 in main (agrc=1, argv=0xbffff704) at atoi.c:65
(gdb) list
10
11 int strToint (const char *str){
12 g_nstatus = invalid;
13 long long num = 0;
14 //if((str != NULL) && (*str != '\0')){ //这种情况程序运行正常
15 if((*str != '\0') && (str != NULL)){//和上面前后位置调换出现Segmentation fault.(????有待解决)
16 bool minus = false;
17 if(*str == '+'){
18 str++;
19 }else if(*str == '-'){
- gdb调试实例分析
- linux gdb 调试实例
- gdb 调试实例
- gdb调试实例
- LINUX GDB调试实例
- gdb调试程序实例
- GDB调试及使用实例
- nginx源码分析--GDB调试
- Gdb调试精粹及使用实例
- GDB调试精粹及使用实例
- GDB调试精粹及使用实例
- GDB调试精粹及使用实例
- GDB调试精粹及使用实例
- GDB调试精粹及使用实例
- GDB调试精粹及使用实例
- GDB调试精粹及使用实例
- GDB调试精粹及使用实例
- GDB调试精粹及使用实例
- 搞死你的个人计算机简单代码示例
- 关于Ackermann函数的计算方法
- ubuntu下安装Python3
- Struts+Spring+Hibernate整合入门详解
- jQuery二维码生成 phonegap扫描二维码
- gdb调试实例分析
- AS3数字的近似
- Tga图片格式分析以及程序实现
- web.xml配置注意事项
- Ajax定义
- B/S结构与C/S结构区别
- 传统web应用的缺点
- RIA
- String、StringBuilder与StringBuf…