[讨论]【求助】(好辣手的问题)自己感觉很规范的程序被编译器给优化掉了![求助]

- UID
- 177128
- 性别
- 男
|
[讨论]【求助】(好辣手的问题)自己感觉很规范的程序被编译器给优化掉了![求助]
【求助】(好辣手的问题)自己感觉很规范的程序被编译器给优化掉了![求助]
请问使用codewarrier编译器c语言编程时,有什么需要注意的规则吗?因为:我编的程序曾多次,把关键的语句代码在编译时都被优化掉了,导致程序不能正常运行。虽然知道取消优化可以解决(经电网网友指点,在此感谢他)
但是还是想知道知道,编译器优化时有什么讲究。毕竟优化一定要比不优化好吧。那么,究竟什么样的代码不会被编译呢?
还有,如果不优化,后果会很严重吗? |
|
|
|
|
|

- UID
- 177128
- 性别
- 男
|
我用的是BDM的下载器,去掉优化的具体方法是,CodeWarrier的编程主界面的Edit,有P&E Setting,进入后在Target的Complier Setting里把Option中的相应的优化选项去掉。就可以了。不过,还是推荐编写代码时注意规范和高效。这种强制编译不使用优化方案的做法并不可取。。。。。。。。。。。。只是实在不行的时候为之。
请问strongchen :在哪里可以找到CodeWarrier编译器的使用手册? |
|
|
|
|
|