如果你调试的是x86架构下的代码,内核代码的正确运行依赖一些gcc提供的特殊优化处理,也就是-O系列的优化选项是不能去掉的。由于优化的存在,当你开启debug信息跟踪代码时会出现行号错乱等问题。。。懂没??
此有故彼有,此生故彼生;此无故彼无
用GDB应该可以调试