我希望能够看到我的Arduino草图的汇编语言列表。我怎样才能做到这一点?
更新:我正在运行计算机上的Arduino软件。
发布于 2009-05-28 08:28:42
如果您使用的是Linux,您可以使用本教程介绍如何在不使用IDE的情况下为Arduino编译。
一旦这样做,您就可以通过使用-s标志运行gcc来获得程序集列表。
发布于 2009-05-28 15:45:31
以下(哈基)步骤将在Windows上提供Arduino草图和相关库的汇编语言列表:
.pde文件)的目录中-S添加到abuild.bat中的abuild_gcc_opts变量(第158行)abuild -r -c <pde_filename>... warning: #warning "This file has been moved to <util/delay.h>."
.\obj\<pde_filename>.cpp.o: file format not recognized: treating as linker script
.\obj\<pde_filename>.cpp.o:1: syntax error汇编语言清单可以在创建的.o目录中的obj文件中找到。例如,草图本身的清单在obj\<pde_filename>.cpp.o中
发布于 2014-02-20 21:54:19
-S (非s)标志将c代码显示为well.Also所知的混合列表:
linux:(..arduino/priences.txt: delete_target_folder=false)
$ cd /tmp/buildxxxx.tmp
$ avr-objdump -dS Blink.cpp.elf
int main(void)
{
init();
2f4: 8a df rcall .-236 ; 0x20a <init>
...https://stackoverflow.com/questions/919781
复制相似问题