kile编译器跳过两部不执行

[复制链接]
1262|12
 楼主| 黑白键 发表于 2015-8-30 21:15 | 显示全部楼层 |阅读模式
请问,什么情况下编译器会自动跳过某几行程序?软件调试的时候法相的问题。
 楼主| 黑白键 发表于 2015-8-30 21:35 | 显示全部楼层
求高手解答!!
datouyuan 发表于 2015-8-31 09:56 | 显示全部楼层
你把优化等级设为0,应该就不会跳了。
ningling_21 发表于 2015-8-31 10:18 | 显示全部楼层
注意优化等级设置
cjseng 发表于 2015-8-31 10:55 | 显示全部楼层
看汇编是怎么执行的
lovecat2015 发表于 2015-8-31 10:59 | 显示全部楼层
优化的太厉害了
 楼主| 黑白键 发表于 2015-8-31 11:04 | 显示全部楼层
ningling_21 发表于 2015-8-31 10:18
注意优化等级设置

那被优化跳过的程序是不就应该认为是代码写的比较冗余?
ningling_21 发表于 2015-8-31 11:18 | 显示全部楼层
黑白键 发表于 2015-8-31 11:04
那被优化跳过的程序是不就应该认为是代码写的比较冗余?

不是写的冗余,是编译器(在你设置的优化等级下)认为冗余可以优化掉
dirtwillfly 发表于 2015-8-31 11:57 来自手机 | 显示全部楼层
一般这种都是被优化掉了
wangjiahao88 发表于 2015-8-31 20:29 | 显示全部楼层
debug的时候,F10,单步运行一下看看!
不是优化的问题!
舒斯特尔 发表于 2015-8-31 20:31 | 显示全部楼层
编译的优化的太厉害了吧
 楼主| 黑白键 发表于 2015-9-1 18:29 | 显示全部楼层
wangjiahao88 发表于 2015-8-31 20:29
debug的时候,F10,单步运行一下看看!
不是优化的问题!

单步的时候可以看到有两行程序是直接跳过的
wangjiahao88 发表于 2015-9-2 22:08 | 显示全部楼层
单步的时候可以看到有两行程序是直接跳过的?
那你能不能给发个截图或者发源码让大家帮你分析一下?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

10

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部