最近用WSL编译OpenWrt时出现了报错:OpenWrt can only be built on a case-sensitive filesystem
这是因为当前编译所在目录不支持大小写敏感导致的
但是NTFS是支持大小写敏感的,只是默认没开启,所以本文提供了一个bat脚本,在对应目录以管理员权限运行时可以 使目录支持大小写敏感
@echo off openfiles >nul 2>&1 if %errorlevel% neq 0 ( echo 请以管理员身份重新运行此脚本。 pause exit /b 1 ) echo 管理员权限已确认,继续执行脚本... set "scriptPath=%~dp0" cd /d "%scriptPath%" if %errorlevel% neq 0 ( echo 更改目录失败. exit /b 1 ) echo 设置目录为: %cd% echo 正在设置当前目录为大小写敏感... fsutil.exe file setCaseSensitiveInfo .\ enable echo 操作完成。 pause
新建一个文件命名为setCaseSensitiveInfo to enable.bat 右键编辑填入保存即可,使用时移动到对应目录使用管理员权限运行即可。
Comments NOTHING