调试内核:去掉优化选项
来源:互联网 发布:sql数据库获取当前时间 编辑:程序博客网 时间:2024/06/05 08:18
(参考: http://www.lenky.info/archives/2013/03/2238)
有时候,在调试内核的时候,去看一些变量的值的时候,会发现是看不到的:
work = <optimized out>ret = <optimized out>这是因为, 内核默认使用了 -O2优化选项,有些变量被优化掉了.
对于这个问题,可以通过修改 makefile文件里的优化参数解决.
比如,我们想要看到 文件 arch/arm/kernel/smp.c的局部变量的数值,就可以在 arch/arm/kernel/下面的makefile里最后加上如下一行:
CFLAGS_smp.o = -O0
0 0
- 调试内核:去掉优化选项
- 去掉编译内核的优化选项
- 内核调试选项
- 内核调试配置选项
- FreeBSD 9.1编译内核的优化选项分析
- 转:GCC笔记(警告.优化以及调试选项)
- gcc -fomit-frame-pointer 选项与软件优化与调试
- GCC笔记(警告.优化以及调试选项)
- GCC笔记(警告.优化以及调试选项)
- 去掉右键显卡选项
- IE->选项->显示友好http错误,去掉,这是调试asp程序的第一步
- 去掉Windows右键菜单选项
- android去掉振动相关选项
- [转]龙芯上内核开发、调试和优化小结
- 针对nginx,大胆利用调试信息来部署应用(去掉优化参数)
- 使用CodeWarrior的构建工具选项来优化HC12/HCS12/HCS12X/HCS12XE内核的性能
- proguard去掉调试代码
- VS调试去掉警告
- 软工视频——1-3章总结
- Command line option syntax error.type Command /? for help
- java内存模型
- 正态分布的前世今生
- 正则表达式总结
- 调试内核:去掉优化选项
- Service结合通知下载图片
- 【android】app中实现时间展示样式
- java集合类
- stl中set的并、交、差集
- hdoj 1316 How Many Fibs? 【Java大数】+【打表】
- apue 第四章
- centos离线安装无线网卡驱动(没有安装成功)
- 求最长单调递减子序列