34

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

4

7 回答 7

54

在 Arduino 软件中:转到File -> Preferences然后选择Show verbose output during -> compilation

在此处输入图像描述

最后,在编译时,程序会显示大量数据。在最后几行,您将找到文件的路径1.hex


1每次路径改变!

于 2012-07-25T16:25:14.867 回答
34

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

于 2015-09-25T12:40:09.500 回答
7

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。这意味着最新的将在底部。rt

于 2014-10-20T14:33:42.590 回答
1

乌达利鲁所说的。该技巧也适用于 Windows。在 XP 上,它最终位于 C:\Documents and Settings\Your_User_Name\Local Settings\Temp\buildxxxxx\(每个版本的 xxx 编号都会更改,请选择最新的)。

于 2014-12-26T02:01:10.620 回答
0

arduino 网页http://arduino.cc/en/Hacking/BuildProcess 描述

在“验证”期间,.hex 文件被写入 /tmp(在 Mac 和 Linux 上)或 \Documents and Settings\\Local Settings\Temp(在 Windows 上)

我正在使用 fedora19 64bit,当我检查我的 /tmp 时,创建的构建目录是 /tmp/build8102....tmp/

于 2014-01-17T03:36:55.283 回答
0

我在这里用图像做了一个简单的教程

于 2017-01-10T17:26:06.967 回答
-1

在下面的博客中非常精美地解释了在 哪里可以找到 Arduino Hex 文件或输出二进制文件 我希望这会有所帮助:)

于 2018-02-11T19:53:16.727 回答