Arduino编译的十六进制文件在哪里?

IAm*_*NaN 33 arduino

Arduino IDE在哪里保存Mac OS X上的二进制文件?

小智 50

在Arduino软件中:转到文件 - > 首选项,然后 - > 编译期间选择显示详细输出.

在此输入图像描述

最后,在编译时,程序会显示大量数据.在最后几行,你会发现路径1.hex文件中.


1每次路径改变!


Dir*_*irk 29

Arduino 1.6.5有一个新命令:在Sketch菜单下,选择Export compiled Binary,然后Show Sketch Folder.它就是.


Bru*_*sky 6

Arduino IDE使用mktemp命令在Mac和Linux上创建临时目录.但是,在Mac上,默认的$ TMPDIR env var不是/ tmp /,因为它在Linux上.在Mac上它位于/ var/folders下,它是在启动时随机生成的.这会使事情变得复杂,但这里有一些技巧可以添加到工具箱中(如别名,函数,shell脚本等),以帮助您找到所需内容.

查找hex文件

find $TMPDIR -name \*.hex -exec ls -lrt {} \; #<-- you need that backslash before and space after the semicolon
Run Code Online (Sandbox Code Playgroud)

查找构建目录

ls -ldrt $TMPDIR/build*
Run Code Online (Sandbox Code Playgroud)

注:lsrt导致上市被"逆转"的"时间"分别排序.这意味着最新的将在底部.