
DEBUG
文章平均质量分 74
_helloWH_
幸福就在呼吸间
展开
-
利用core 文件查找嵌入式程序中的溢出点
2015年8月31日星期一 15:25:101、GDB工具准备 确保gdb工具版本在7.3.1以上, 一般使用最新版即可; GDB官方下载地址: http://ftp.gnu.org/gnu/gdb/ 相关文档: http://blog.youkuaiyun.com/lile777/article/details/48132703...原创 2015-08-31 16:52:25 · 1603 阅读 · 0 评论 -
Debug 集子[更新中]
文章目录一、错误:‘start’ 的存储大小未知二、warning: braces around scalar initializer三、excess elements in array initializer四、warning: pointer targets in passing argument 1 of 'Sound6188' differ in signedness五、incompati...原创 2020-01-07 17:56:32 · 1707 阅读 · 0 评论 -
gdb调试命令与技巧
目录1,gdb命令启动参数2,调试程序准备3,启动gdb3.1 程序运行前启动gdb3.2 程序运行中启动gdb3.3 程序运行崩溃后启动gdb调试core日志4,gdb调试4.1 调试命令查看4.2 断点(breakpoint)4.3 watchpoints相关命令4.4 catchpoints相关命令4.5 查看变量4.6 设置变量4.7 运行调试4.8 堆栈打印4.9 寄存器查看4.10 多...原创 2019-12-24 17:46:24 · 3000 阅读 · 0 评论 -
linux C 常用宏定义
linux C 常用宏定义转载 2015-04-21 10:37:23 · 2607 阅读 · 0 评论 -
[DEBUG]Stopped due to shared library event
[DEBUG]Stopped due to shared library event转载 2016-12-08 19:07:58 · 3506 阅读 · 0 评论 -
Bus errors VS Segmentation faults
Bus errors VS Segmentation faults原创 2016-12-06 17:06:04 · 641 阅读 · 0 评论 -
[DEBUG]warning: missing braces around initializer
[DEBUG]warning: missing braces around initializer原创 2016-12-01 20:00:55 · 2500 阅读 · 0 评论 -
【Debug】has EABI version 5, but target u-boot has EABI version 0
has EABI version 5, but target u-boot has EABI version 0原创 2016-05-13 11:13:28 · 2066 阅读 · 0 评论 -
printf() 参数顺序
printf() 参数顺序原创 2016-03-15 18:55:51 · 554 阅读 · 0 评论 -
深入分析C中不安全的sprintf与strcpy
经过跟踪调试, 发下不少 bug 源于 sprintf 和 strcpy 之类可能造缓冲区溢出的函数. 应该将所有的 sprintf 用 snprintf 替换. 将 strcpy 用 strncpy 替换, 并且将末尾字节设置为 ''\0' .for(i = 0;i <= DelimiterPos;i++) path_name->path[i]转载 2015-04-23 13:51:26 · 1070 阅读 · 0 评论 -
【DEBUG】 Visual Studio 2005 DEBUG集
stdint.h是c99标准的头文件,vc不支持,所以肯定会提示“No such file or directory”的。解决办法:去 下载 msinttypes-r26.zip解压后会得到三个文件,把inttypes.h和stdint.h放到vc的include目录就可以了。我安装的是VS2008,安装到的默认位置,因此include的路径就是:C:\Progr转载 2015-02-10 18:23:02 · 875 阅读 · 0 评论 -
Debug : array type has incomplete element type
array type has incomplete element type原创 2014-09-12 13:58:03 · 21181 阅读 · 0 评论 -
【DEBUG】不能将参数 1 从“CString”转换为“const char *”
1. 在vc6.0下用CString str;num = atoi(str);就可以顺利取到num;但是同样代码拿到vs2008就报错,error C2664: “atoi”: 不能将参数 1 从“CString”转换为“const char *”;于是把CString 强制转换为char*,num = atoi((LPSTR)(LPCTSTR)str);编译不报错,运行成功。但转载 2015-02-02 13:39:31 · 1629 阅读 · 0 评论