首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取反汇编(listing.disasm)文件的xc16命令是什么?

获取反汇编(listing.disasm)文件的xc16命令是什么?
EN

Stack Overflow用户
提问于 2018-08-28 21:41:42
回答 1查看 439关注 0票数 1

我想为我的项目获取反汇编(listing.disasm)文件。我当前的编译命令会生成.elf、.map和.hex文件。如何(或使用什么命令)生成单个listing.disasm?注意:我有多个C文件,但我需要一个反汇编文件。

我知道在MPLAB中有一个选项可以在构建时创建listing.disasm。但我是使用批处理文件构建的。

编译器: PIC24F系列XC16处理器

EN

回答 1

Stack Overflow用户

发布于 2018-08-29 13:53:34

如果您使用的是MPLABX,请转到项目属性->生成,选中“在生成后执行此行”,然后添加以下内容:

代码语言:javascript
复制
${MP_CC_DIR}\xc16-objdump -S ${ImageDir}\${PROJECTNAME}.${IMAGE_TYPE}.elf > list.lst

我知道你应该在你的x文件夹中找到列表文件。

如果您使用批处理文件,可以尝试执行以下操作:

代码语言:javascript
复制
if "%1" == "cof" goto coff_file_format
:elf_file_format
@echo dump for ELF/DWARF
xc16-objdump -omf=elf -S %2\%3.%4.elf > %2\%3.%4.lst
goto end
:coff_file_format
@echo dump for COFF
xc16-objdump -omf=coff -S %2\%3.%4.cof > %2\%3.%4.lst
:end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52059357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档