DWARF调试格式的简介 Michael J. Eager, Eager Consulting Feb, 2007 翻译:吴晖 2012年2月 如果我们可以编写确保能正确工作且永远不需要调试的程序,这将非常美妙.在梦想成真之前,通常的编程周期还将是包括:编写一个程序,编译它,执行它,然后可怕的.灾难般的调试.然后重复以上步骤,直到程序如期工作. 通过插入打印各种感兴趣变量的值的代码来调试程序是可能的.事实上,在某些情形里,比如调试内核驱动,这可能是最好的方法.存在有允许你一条接一条指令单步执行可…