linux 代码调试超级好用的命令


先在想要调试的源码目录下执行:
cd 目录
find -name '*.c' -exec sed -i '/)$/N;s#)\n{#)\n{\n\tprintk(\"my_debug: %s %d %s\\n\", __FILE__, __LINE__, __FUNCTION__);#' {} \;
  #用)\n{来标志一个函数的开始
cd ..




然后编译:
make -j4
编译的时候会有警告,是因为在定义变量前执行语句产生的,无视
编译好以后把zImage烧到设备上。


你会看见程序每一步所调用的函数。 
发布了11 篇原创文章 · 获赞 3 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/ljl578040826/article/details/10095931