同步操作将从 侯巽杰 (Dino)/keil-build-viewer 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
这是一个 keil 的编译信息查看器,是对 keil 编译信息展示的增强工具。具备以下功能:
解析参与编译的每个文件对 RAM 和 flash 的占用情况
分析芯片的 RAM 和 flash 的使用情况,使用进度条可视化展示
■
表示实际占用的区域□
表示 zero initialize 的区域_
表示未被使用的区域二次编译后新增与减少的数据量展示
[NEW]
自动搜索本级目录的 keil 工程,因此可无参调用
支持输入参数修改选项
-OBJ
显示每个文件的 RAM 和 flash 的占用信息(默认)-NOOBJ
不显示每个文件的 RAM 和 flash 的占用信息-PATH
显示每个文件的相对路径(默认)-NOPATH
仅显示每个文件的文件名-
开头的命令均支持大小写输入说明: 本工具的所有参数可不按顺序输入,为空时表示选择默认值,但参数与参数之间需用空格隔开
在 keil 中调用方式很简单,下载发行版中的 keil-build-viewer.exe
放在 keil 工程的同级目录,按下图进行配置即可。如需输入其他选项,则在 keil-build-viewer.exe
后跟随输入。如仅显示每个文件的文件名,则可填写:
keil-build-viewer.exe -NOPATH
在 cmd 或 powershell 中使用同理,仅需添加前缀 .\
即可。如:
.\keil-build-viewer.exe -NOPATH
本代码仅支持 windows 系统
如果你已经安装了 gcc ,请忽略本步骤
下载 gcc 编译器,为了考虑兼容性,这里提供一个 32 位的 mingw 下载链接: i686-13.1.0-release-posix-dwarf-ucrt-rt_v11-rev1.7z
解压后放在任意路径,此处以 C:\mingw32
为例
配置好环境变量
打开 powershell
或 cmd
输入 gcc -v
,出现下图内容表示配置成功
打开 powershell
或 cmd
并定位至代码目录
powershell
,可在代码目录空白处按住 shift
键同时单击鼠标右键选择打开 powershell
,将自动定位到代码目录执行以下 gcc 命令
gcc .\keil-build-viewer.c -o .\keil-build-viewer.exe
无任何提示信息,编译通过
版本 | 日期 | 修改者 | 修改内容 |
---|---|---|---|
v1.0 | 2023-11-10 | Dino | 初版发布 |
1. 路径和 project target 不要含有中文,否则会出现乱码。
2. 目前仅支持 keil MDK。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。