yangjiaxu 发表于 2025-6-30 10:19

为什么IAR要分ARM,STM8和8051这么多版本?

为什么IAR要分ARM,STM8和8051这么多版本?是因为编译器都不一样,也不能兼容是么?为什么不通过选择芯片来选择编译链呢?

呐咯密密 发表于 2025-6-30 10:36

没用过IAR,keil也是有区别的,但是可以做兼容

HarmonySage 发表于 2025-6-30 14:00

keil没有stm8啊
要有也是单独一个信不,分开了可以多卖钱啊

资深技术 发表于 2025-6-30 15:43

keil 目前用过的只有51和ARM,其他公司的比如微芯,瑞萨等没有编译器。IAR就有很多的芯片版本,而且使用环境基本相同,这就给不同的芯片开发带来方便,这是他的强项。至于为何不统一成一个,可能是这样会使软件过于庞大,而且通常说开发人员也不会每个芯片都用到,常用的也就几类。比如现在用的最多的可能就是ARM了。

丙丁先生 发表于 2025-7-2 04:22

好问题

大大财迷 发表于 2025-7-2 08:20

那你为什么非要用IAR

zjk103 发表于 2025-7-2 09:26

不是编译器的问题,是因为ARM,STM8和8051他们所用到底层库差异太大,需要编译器进行的操作差异也很大,不如就分出单独的版本

bear1 发表于 2025-7-2 10:44

便于后期更新维护

hp860629 发表于 2025-7-5 15:55

资深技术 发表于 2025-6-30 15:43
keil 目前用过的只有51和ARM,其他公司的比如微芯,瑞萨等没有编译器。IAR就有很多的芯片版本,而且使用环 ...

51和ARM可以同时在一台电脑上使用KEIL吗 ?

资深技术 发表于 2025-7-5 16:49

是的
页: [1]
查看完整版本: 为什么IAR要分ARM,STM8和8051这么多版本?