gdb编译过程:
1.make menuconfig

2.select "gdb "in Target packages--> Debugging,profiling and benchmark --> gdb
3.select "full debugger"

4.Build options--> gcc optimization level选择optimization level 0
5.Build options -->strip command for binaries on target选择none

6.退出menuconfig,然后make linux-reconfigure
7.cd output/target/lib; cp ../../staging/lib/libthread_db-1.0.so ./; ln -s libthread_db-1.0.so libthread_db.so.1
8.cd ../../../ ;make target-post-image
重新烧写kernel与rootfs即可使用gdb调试了。
使用gdb调试嵌入式Linux内核
本文详细介绍了如何通过配置并编译Linux内核来启用gdb调试功能。具体步骤包括选择gdb和full debugger选项、设置gcc优化级别为0、禁用目标二进制文件的剥离命令、复制libthread_db库文件并创建符号链接,最后重新烧写kernel与rootfs。
5705

被折叠的 条评论
为什么被折叠?



