- 博客(2)
- 资源 (5)
- 收藏
- 关注
转载 gdb和dbx
类UNIX下C/C++开发,代码调试比较麻烦,最原始的加跟踪调试很土,也很费时,特别是一个庞大的项目,代码行数非常大的时候调试起来非常费劲,当core dump时定位也不容易,这里介绍几个常用工具: gdb、dbx调试工具,valgrind内存检查工具(Linux) 。gdb(GNU DeBugger)是GNU的调试器,一般和gcc配搭使用。要使用GDB进行调试,编译程序时要指定-g或-ggd
2013-03-24 22:16:28 855
转载 多任务系统——可重入函数
可重入函数(即可以被中断的函数)可以被一个以上的任务调用,而不担心数据破坏。可重入函数在任何时候都可以被中断,而一段时间之后又可以恢复运行,而相应的数据不会破坏或者丢失。 可重入函数使用的变量有两种情况: 1.使用局部变量,变量保存在CPU寄存器中或者堆栈中; 2.使用全局变量,但是这时候要注意保护全局变量(防止任务中断后被其它任务改变变量)
2013-03-21 09:02:54 1102
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人