返回

IAR软件中直接查看编译后代码大小

后端

IAR软件中直接查看编译后代码大小

「这是我参与2022首次更文挑战的第9天,活动详情查看:2022首次更文挑战」。

在使用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」文件,即可看到编译后代码的大小。

使用示例:







在使用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」文件,即可看到编译后代码的大小。

这两种方法都可以方便地查看编译后代码的大小。对于调试程序和优化代码大小非常有用。