RISC-V 的阵营越来越强,不久将会形成 ARM、RISC-V、x86/64 三足鼎立
的时代。难道还继续守着盗版或受限的 Keil MDK 吗?
如果那 10% 的性能差异,能够带来最终产品上的较大差异,我觉得是软件
结构没设计好。
除了 GNU CC,还有苹果公司支持的开源编译环境 LLVM/Clang 在 ARM 和
Apple 的支持下也在日益成熟。这可是现在 Mac OS X 和 iOS 的主力编译器。
【 在 feiy (null) 的大作中提到: 】
: 标 题: Re: Keil5的"Encountered an improper argument." 的终极解决办
: 发信站: 水木社区 (Mon Apr 12 10:57:31 2021), 站内
:
: 1、如果追求一些性能指标的话,keil对某些单片机,尤其是STM32的,效果可能会更好
: 。
:
: 我个人的体验:同样的C代码,不同的开发环境,gcc编译的性能效果,总比keil ide下
: 编译得到效果,要差5-10%左右 -- 这里所说的要差,对比的是各种编译选项下的最佳对
: 比 -- 我大量的项目都曾验证过这一点。
:
: 曾经想过试图去对比两者编译得到的代码的不同,然后尝试“按照gcc编译最佳的方式”
: 局部调整代码,以确保在gcc编译下的最优,但是一直没有功夫和心情去做 :-)
:
:
: 2、此外,我们的客户和合作伙伴,使用keil做单片机开发的,毕竟是主流,我们也得配
: 合人家。
:
: 尽管我经常呼吁,换gcc相关的开发环境吧,避免版权的问题,但是绝大多数人都只是谢
: 谢提醒而已。估计得到了南墙(类似AD电话收费、芯片缺货或封锁)那一天(keil也开
: 始查版权费)那一天,大家才会去换吧。
:
:
: 上述是目前我很多项目,还得用keil的现实原因。
:
:
: 【 在 intron (内含子) 的大作中提到: 】
: : 我用全套开源的 Eclipse + CDT + Embedded CDT + arm-none-eabi-gcc + OpenOCD
: : 方案。对于 Keil MDK,只用其免费评估版的功能做很少量的测试而已。
:
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 111.199.219.*]
--
修改:intron FROM 111.196.243.*
FROM 111.196.243.*