初级会员

- 积分
- 143
- 金钱
- 143
- 注册时间
- 2019-5-21
- 在线时间
- 45 小时
|
8金钱
使用例程:中断的例程,其效果是灯大概500ms闪烁,检测按键中断控制蜂鸣器
对比:只修改makefile 里面的编译优化等级。原例程是加了O2优化,对比不加O2优化,其他代码都无改动
效果:1. 加了O2优化,灯闪烁比较快
2. 不加O2优化,灯闪烁比较慢
疑问:为什么会这样?
- $(SOBJS) : obj/%.o : %.S
- $(CC) -Wall -nostdlib -c -O2 $(INCLUDE) -o $[url=home.php?mod=space&uid=95564]@[/url] [ DISCUZ_CODE_16 ]lt;
- $(COBJS) : obj/%.o : %.c
- $(CC) -Wall -nostdlib -c -O2 $(INCLUDE) -o $@ [ DISCUZ_CODE_16 ]lt;
复制代码- $(SOBJS) : obj/%.o : %.S
- $(CC) -Wall -nostdlib -c $(INCLUDE) -o $@ [ DISCUZ_CODE_17 ]lt;
- $(COBJS) : obj/%.o : %.c
- $(CC) -Wall -nostdlib -c $(INCLUDE) -o $@ [ DISCUZ_CODE_17 ]lt;
复制代码
|
|