硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5095|回复: 8
收起左侧

[MDK] MDK5.34的 AC6.16详细更新

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117529
QQ
发表于 2021-3-20 09:46:44 | 显示全部楼层 |阅读模式
回复

使用道具 举报

1

主题

17

回帖

20

积分

新手上路

积分
20
发表于 2025-3-8 10:06:36 | 显示全部楼层
为啥AC6.16以上的版本编译出的程序,Code会变大那么多?虽然RO-data会减小,RW-data大小不变,但总体会增加3kB多!!!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117529
QQ
 楼主| 发表于 2025-3-8 10:11:44 | 显示全部楼层
fxliuqq 发表于 2025-3-8 10:06
为啥AC6.16以上的版本编译出的程序,Code会变大那么多?虽然RO-data会减小,RW-data大小不变,但总体会增加 ...

AC6选择Code size优化,代码大小多少
回复

使用道具 举报

11

主题

704

回帖

737

积分

金牌会员

积分
737
发表于 2025-3-8 10:15:34 | 显示全部楼层
fxliuqq 发表于 2025-3-8 10:06
为啥AC6.16以上的版本编译出的程序,Code会变大那么多?虽然RO-data会减小,RW-data大小不变,但总体会增加 ...

优化选择哪一项?傻孩子有一篇文章讲优化的。
回复

使用道具 举报

1

主题

17

回帖

20

积分

新手上路

积分
20
发表于 2025-3-10 10:30:13 | 显示全部楼层
eric2013 发表于 2025-3-8 10:11
AC6选择Code size优化,代码大小多少

两个版本优化选项一致
回复

使用道具 举报

1

主题

17

回帖

20

积分

新手上路

积分
20
发表于 2025-3-10 10:30:28 | 显示全部楼层
hqgboy 发表于 2025-3-8 10:15
优化选择哪一项?傻孩子有一篇文章讲优化的。

两个版本优化选项一致
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117529
QQ
 楼主| 发表于 2025-3-11 05:57:51 | 显示全部楼层
fxliuqq 发表于 2025-3-10 10:30
两个版本优化选项一致

试试最新的6.23

另外就是使用微库,不是C标准库
回复

使用道具 举报

1

主题

17

回帖

20

积分

新手上路

积分
20
发表于 2025-3-11 13:51:54 | 显示全部楼层
eric2013 发表于 2025-3-11 05:57
试试最新的6.23

另外就是使用微库,不是C标准库

使用6.23,一样的效果,编译的还是偏大。在编译时只是更改了AC6版本,其它设置如优化等级等一样,都没使用微库,设置都一样,只是将AC6.16改成AC6.22或现在的AC6.23,编译出来的code就变大。
回复

使用道具 举报

2

主题

71

回帖

77

积分

初级会员

积分
77
发表于 2025-3-11 15:23:42 | 显示全部楼层
排查下map,差3k应该挺明显的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 13:49 , Processed in 0.043729 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表