Arduino IDE 在哪里保存 Mac OS X 上的二进制文件?
7 回答
Arduino 1.6.5 有一个新命令:在Sketch
菜单下,选择Export compiled Binary
,然后选择Show Sketch Folder
。它在那里。
Arduino IDE 使用mktemp命令在 Mac 和 Linux 上创建 temp 目录。但是,在 Mac 上,默认的 $TMPDIR env var 不是 /tmp/,因为它在 Linux 上。在 Mac 上,它位于 /var/folders 下,它是在启动时随机生成的。这会使事情变得有些复杂,但这里有一些技巧可以添加到您的工具包中(如别名、函数、shell 脚本等),以帮助您找到所需的内容。
查找十六进制文件
find $TMPDIR -name \*.hex -exec ls -lrt {} \; #<-- you need that backslash before and space after the semicolon
查找构建目录
ls -ldrt $TMPDIR/build*
注意:和导致列表分别按“时间”排序的“反向”标志ls
。这意味着最新的将在底部。r
t
乌达利鲁所说的。该技巧也适用于 Windows。在 XP 上,它最终位于 C:\Documents and Settings\Your_User_Name\Local Settings\Temp\buildxxxxx\(每个版本的 xxx 编号都会更改,请选择最新的)。
arduino 网页http://arduino.cc/en/Hacking/BuildProcess 描述
在“验证”期间,.hex 文件被写入 /tmp(在 Mac 和 Linux 上)或 \Documents and Settings\\Local Settings\Temp(在 Windows 上)
我正在使用 fedora19 64bit,当我检查我的 /tmp 时,创建的构建目录是 /tmp/build8102....tmp/
我在这里用图像做了一个简单的教程
在下面的博客中非常精美地解释了在 哪里可以找到 Arduino Hex 文件或输出二进制文件 我希望这会有所帮助:)