返回
IAR软件中直接查看编译后代码大小
后端
2023-11-10 18:28:13
IAR软件中直接查看编译后代码大小
「这是我参与2022首次更文挑战的第9天,活动详情查看:2022首次更文挑战」。
在使用IAR软件编译代码时,编译后往往看不到编译后代码的大小情况。在调试程序的时候还是比较麻烦的。下面就总结两种最常用的查看编译后代码大小的方法。
方法一:
- 编译代码,然后点击菜单栏中的「Project」->「Options」。
- 在弹出的对话框中,选择「Output」选项卡。
- 在「Output」选项卡中,找到「Object file format」选项,并选择「ELF」。
- 点击「OK」按钮,然后重新编译代码。
- 编译完成后,会在工程目录下生成一个名为「.elf」的文件。这个文件就是编译后代码的文件。
- 使用文本编辑器打开「.elf」文件,即可看到编译后代码的大小。
方法二:
- 编译代码,然后点击菜单栏中的「Project」->「Properties」。
- 在弹出的对话框中,选择「Linker」选项卡。
- 在「Linker」选项卡中,找到「Map file」选项,并选择一个保存位置。
- 点击「OK」按钮,然后重新编译代码。
- 编译完成后,会在工程目录下生成一个名为「.map」的文件。这个文件就是编译后代码的映射文件。
- 使用文本编辑器打开「.map」文件,即可看到编译后代码的大小。
使用示例:
在使用IAR软件编译代码时,编译后往往看不到编译后代码的大小情况。在调试程序的时候还是比较麻烦的。下面就总结两种最常用的查看编译后代码大小的方法。
**方法一:**
1. 编译代码,然后点击菜单栏中的「Project」->「Options」。
2. 在弹出的对话框中,选择「Output」选项卡。
3. 在「Output」选项卡中,找到「Object file format」选项,并选择「ELF」。
4. 点击「OK」按钮,然后重新编译代码。
5. 编译完成后,会在工程目录下生成一个名为「.elf」的文件。这个文件就是编译后代码的文件。
6. 使用文本编辑器打开「.elf」文件,即可看到编译后代码的大小。
**方法二:**
1. 编译代码,然后点击菜单栏中的「Project」->「Properties」。
2. 在弹出的对话框中,选择「Linker」选项卡。
3. 在「Linker」选项卡中,找到「Map file」选项,并选择一个保存位置。
4. 点击「OK」按钮,然后重新编译代码。
5. 编译完成后,会在工程目录下生成一个名为「.map」的文件。这个文件就是编译后代码的映射文件。
6. 使用文本编辑器打开「.map」文件,即可看到编译后代码的大小。
这两种方法都可以方便地查看编译后代码的大小。对于调试程序和优化代码大小非常有用。