首页 > 代码库 > 编译器 STVD 于IAR 的区别 个人体验

编译器 STVD 于IAR 的区别 个人体验

编译器 STVD 与 IAR 的一些区别,这些事个人的体验,欢迎扔砖和指点或者补充。


1:全局查找功能:

STVD:全局查找功能全局查找功能比较麻烦,有3个动作。

IAR:有全局查找功能比较方便,只要一个动作,和KEIL一样。


2:编译时间

STVD:相对比较慢。

IAR:相对快点。

因为IAR可以分两个工程文件放置,编译时候我们可以只要编译更改的工程文件就可以了。因此就不用将所有文件都编译一次,以此省一点时间。


3:查找变量的方便性

如:Go to definition of F_OnOFF

STVD:无法使用该功能。

IAR:在同个工程项目中可以使用,给程序员带来很大的方便性。


4:在线调试对比

STVD:很容易进入定时中断,这个是一个大缺点,导致很多时候都不能但不执行想要的步奏。

IAR:单步执行比较好用。