在Mac OS X上,Arduino IDE把二进制文件保存在哪里?
Arduino 1.6.5 新增了一个命令: 在 Sketch
菜单下选择 Export compiled Binary
, 然后选择 Show Sketch Folder
。它就在那里。
find $TMPDIR -name \*.hex -exec ls -lrt {} \; #<-- you need that backslash before and space after the semicolon
ls -ldrt $TMPDIR/build*
注意:r
和t
的ls
标志会使列表按照“时间”进行“反向”排序。这意味着最新的将在底部。
就像UDalillu所说的那样,这个技巧也适用于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上)
我正在使用64位的Fedora19,当我检查我的/tmp时,创建的构建目录是/tmp/build8102....tmp/
ls -ldrt $TMPDIR/build*
。 - Bruno Bronosky以下博客非常详细地解释了: 在哪里找到Arduino的Hex文件或输出二进制文件 希望这能帮到你 :)