O0 下未初始化,未使用的局部变量也会被优化
来源:互联网 发布:rpc服务端口 编辑:程序博客网 时间:2024/06/06 05:26
int main(){ int a; int b = 0; return 0;}
使用readelf a.out -wi可以看到变量a没有分配槽位
<2><92>: Abbrev Number: 5 (DW_TAG_variable) <93> DW_AT_name : a <95> DW_AT_decl_file : 1 <96> DW_AT_decl_line : 7 <97> DW_AT_type : <0x2c> <2><9b>: Abbrev Number: 6 (DW_TAG_variable) <9c> DW_AT_name : b <9e> DW_AT_decl_file : 1 <9f> DW_AT_decl_line : 8 <a0> DW_AT_type : <0x2c> <a4> DW_AT_location : 2 byte block: 91 50 (DW_OP_fbreg: -48)
0 0
- O0 下未初始化,未使用的局部变量也会被优化
- 未使用的局部变量
- C++未被初始化的局部变量
- 未初始化的局部变量 为什么随机值…
- c++中局部变量未初始化引发的离奇惨案~~
- 对于下面这个局部变量未初始化就使用的问题int x = x;
- 变量未初始化的可能性
- c#出错:使用了未赋值的局部变量weekStr
- C 中,未初始化的 全局变量, static 变量 ,局部变量的缺省值
- Java中实例变量和局部变量未初始化的情况
- vs2008 使用了未初始化的msg变量
- Run-Time Check Failure #3 使用未初始化的变量
- C++中未初始化的局部变量与全局变量的区别
- C语言中,定义局部变量时如果未初始化,则值是随机的,为什么?
- 变量未初始化
- 未初始化变量详解
- 变量未初始化引起的release错误
- 未初始化的变量引起运行问题
- window下oracle服务简介
- HDU——5018 Revenge of Fibonacci
- HTML中float浮动溢出父级元素的处理方法
- Linux设备驱动之——input子系统
- 文件IO的基础操作(一)
- O0 下未初始化,未使用的局部变量也会被优化
- Ubuntu亮度设置
- 详解MySQL中EXPLAIN解释命令
- C#多线程的生产者和消费者
- Unity 3D中的内存管理
- 如何在不影响默认安全性的前提下使用ckeditor+fckeditor+asp.net(C#)?
- 一个人单身久了 就不想谈恋爱了 好像说的挺对的
- 电脑卡主,进程kill explorer.exe 桌面, 然后运行cmd 打开explorer
- Red hat下 vnc 的安装配置