错误现象:
cygwin下ct-ng build去编译crosstool-ng出现:
[ERROR] Your file system in ‘/home/CLi/develop/crosstool-ng/crosstool-ng-1.9.3_build/targets’ is *not* case-sensitive!
原因:
windows系统默认是大小写不分的
而crosstool-ng,一般是在Linux类系统中运行的,是区分大小写的
比如两个文件文件名的字符可能相同,但是大小写不同,就是两个不同文件
而如果Windows中不区分大小写,那么就会导致文件冲突。
所以此处报错,说你的环境是不区分大小写的。
解决办法:
Windows下,修改注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\obcaseinsensitive
将值从1改为0。