IAR开发STM8-Debug编译出来功能正常便用Release编译功能异常 笔者用IAR for STM8 开发碰到很多奇怪的问题,都是因为优化等级引起的,把经验分享出来供大家参考. 用IAR开发STM8-Debug编译出来功能正常便用Release编译功能异常, 笔者首先想到应该, Release把程序优化了,并且优化的不正确. 查看配置: 右键工程 -> option -> static analse -> C\C++ complier -> optimization 看到 用Debug 编译的程序是没有做任何优化的 再切换Release模式下,查看配置: 优化等级为高 尝试更改优化等级为中,编译出来功能是正常的. 原创作品, 转载注明出处:http://bbs.sunsili.com/embedded/202005/00000172.html 版权原作者所有. |
|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号 ) |Sitemap
GMT+8, 2024-9-5 23:22 , Processed in 0.119111 second(s), 36 queries .
Powered by Discuz! X3.2 Licensed
© 2001-2013 Comsenz Inc.