在windows下使用ndk,发现生成NUL文件,大小为0,但却删除不了。
其实,这NUL是ndk编译时的一个临时文件,只是这取名使得window资源管理器无法识别。
1、删除NUL
进cygwin 删除 rm -r NUL
网络上的另一种方法,试验可行:
新建a.bat:
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
将NUL拖进a.bat就ok
2、以后不再产生NUL
ndk目录下, build\core\definitions.mk中, 所有的NUL 改为 /dev/null 也就是说不产生临时文件。