Linux环境下的调试技巧
2014-11-13 19:54
169 查看
[1]使用编译参数
比如源程序你可以这样写:
编译参数这样写:
这样你就可以动态的编译不同的部分的程序代码了.
-DDEBUG
比如源程序你可以这样写:
void main() { if(DEBUG) { printf("in Debug\n"); } printf("[%x]\n",DEBUG); printf("in main\n"); }
编译参数这样写:
gcc a.c -o x -DDEBUG gcc a.c -o x -DDEBUG=2 ....
这样你就可以动态的编译不同的部分的程序代码了.
相关文章推荐
- Linux环境下一种比较有用的多线程程序调试技巧
- 【转】【调试技巧】Linux环境下段错误的产生原因及调试方法小结
- LINUX调试技巧一则
- 【嵌入式Linux学习七步曲之第二篇 ARM+Linux开发环境】在AT91RM9200上通过nfs调试linux程序
- 用 GDB 调试Linux程序及有用技巧
- Linux环境下的C/C++基础调试技术1——初步了解
- Linux环境下的C/C++基础调试技术1——初步了解(转)
- win32开发环境下调试opencv程序的一些技巧
- Linux环境下的C/C+基础调试技术2——程序控制
- 使用KGDB构建Linux内核调试环境
- zSeries 上的 Linux 应用程序调试技巧
- Linux环境下的C/C+基础调试技术2——程序控制
- 【嵌入式Linux学习七步曲之第二篇 ARM+Linux开发环境】gdb+gdbserver的方式进行ARM程序调试
- 深入探索Linux coredump调试技巧
- 建立ARM+Linux应用程序调试环境
- Linux 编程,调试,评测,代码静态检查,开发环境工具
- linux环境下的调试
- arm-linux-gdb+gdbserver环境搭建以及远程调试
- unix/linux 环境软件调试笔记
- linux 编译环境 GDB调试工具