logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

GDB单步调试uboot时程序执行顺序混乱

在使用arm-linux-gdb调试 arm-linux-gcc编译的uboot时,发现程序执行顺序混乱,不是顺序执行,有些变量也print不出来,导致这个问题的原因是uboot编译时默认使用了 -Os来优化编译,所以需要将此优化给关闭。       在顶层目录的 config.mk中,将OPTFLAGS= -Os#-fomit-frame-pointer修改成OPTFLAGS= -O

到底了