|
发表于 2024-11-28 21:09:57
|
显示全部楼层
本帖最后由 ilcvm 于 2024-11-28 22:08 编辑
刚买了丐版的MAC mini M4(CPU 4大6小,内存16G),在VS Code上装了Keli Studio Pack (armclang 6.23.0)然后再开启Rosetta(armclang在macOS上只提供x86版本,所以要进行指令转译,原生ARM64只在Linux下提供)就可以愉快的编译这个项目了
结果是
optimize: size
Program Size: Code=209168 RO-data=216480 RW-data=1952 ZI-data=448564
+------------------------------------------------------------
Build summary: 1 succeeded, 0 failed - Time Elapsed: 00:00:35
+============================================================
optimize: debug
Program Size: Code=242900 RO-data=216640 RW-data=1960 ZI-data=448556
+------------------------------------------------------------
Build summary: 1 succeeded, 0 failed - Time Elapsed: 00:00:34
同时试了下老电脑AMD 5600G,6核12线, 内存16G X 2,512G NVME硬盘,系统Win10 22H2,系统自动更新一直开
Keil 5.41 AC6 (armclang 6.22.0)结果是
Program Size: Code=209400 RO-data=215960 RW-data=1952 ZI-data=448564
Build Time Elapsed: 00:01:54
再测试下VS Code+Keli Studio Pack (armclang 6.23.0)
optimize: size
Program Size: Code=209168 RO-data=216512 RW-data=1952 ZI-data=448564
+------------------------------------------------------------
Build summary: 1 succeeded, 0 failed - Time Elapsed: 00:03:33
+============================================================
optimize: debug
Program Size: Code=242900 RO-data=216676 RW-data=1960 ZI-data=448556
+------------------------------------------------------------
Build summary: 1 succeeded, 0 failed - Time Elapsed: 00:03:27
+============================================================
还有VS Code+EIDE(armclang 6.22.0)
Program Size: Code=209364 RO-data=215972 RW-data=1952 ZI-data=448564
[ DONE ] build successfully !, elapsed time 0:2:17
另外有个发现,Windows平台下Keil的CPU占用逼近100%,VS Code+Keli Studio Pack只有大概40%(macOS下系统+用户大概100%),VS Code+EIDE大概60%
|
|