我们知道, Arduino的IDE在工作的时候会把外部程序的stdout和stderr写入临时文件, 而不是使用管道的方式来传输数据。
这样会有一个问题, 就被我遇到了。
我昨天睡觉没有关闭计算机, 同时没有关闭Arduino IDE, 并且打开了Serial Montior, 但是串口线被拔掉。
于是Arduino IDE的框框一直输出错误信息而我忘记把它关闭。
起来的时候看到QQ提示C盘满了, C盘剩余空间8KB。
我就清理垃圾, 效果不佳。
于是我决定手动清理, 打开temp目录, 发现没有几个文件, 但是总大小是9GB+!
进一步调查发现是Arduino IDE的stderr.txt这么大!
删除, 恢复。
发表评论