编译器 STVD 与 IAR 的一些差别,这些事个人的体验,欢迎扔砖和指点或者补充。
1:全局查找功能:
STVD:全局查找功能全局查找功能比較麻烦。有3个动作。
IAR:有全局查找功能比較方便。仅仅要一个动作,和KEIL一样。
2:编译时间
STVD:相对照较慢。
IAR:相对快点。
由于IAR能够分两个project文件放置。编译时候我们能够仅仅要编译更改的project文件就能够了。因此就不用将全部文件都编译一次。以此省一点时间。
3:查找变量的方便性
如:Go to definition of F_OnOFF
STVD:无法使用该功能。
IAR:在同个project项目中能够使用,给程序猿带来非常大的方便性。
4:在线调试对照
STVD:非常easy进入定时中断,这个是一个大缺点。导致非常多时候都不能但不运行想要的步奏。
IAR:单步运行比較好用。