Windows 7에서이 파일을 편집하는 데 문제가 있습니다.
C:\Program Files (x86)\CMake 2.8.7\share\cmake-2.8\Modules\FindJNI.cmake
Cygwin (vi) 또는 TextPad에서 편집하면 해당 두 프로그램이 변경 사항을 확인하여 디스크 어딘가에 기록됩니다 . 그러나 DOS cmd 셸에서 파일을 "입력"하면 파일이 전혀 변경되지 않은 것처럼 보입니다.
내가 알았던 한 가지는 cmd 쉘에서 소유자는 관리자이지만 Cygwin의 bash 쉘에서 소유자는 Dan입니다.
C:\Program Files (x86)\CMake 2.8.7\share\cmake-2.8\Modules>dir /Q FindJ*
Volume in drive C is Windows7_OS
Volume Serial Number is 92CA-8707
Directory of C:\Program Files (x86)\CMake 2.8.7\share\cmake-2.8\Modules
12/30/2011 09:45 AM 1,480 BUILTIN\Administrators FindJasper.cmake
12/30/2011 09:45 AM 7,951 BUILTIN\Administrators FindJava.cmake
12/30/2011 09:45 AM 10,632 BUILTIN\Administrators FindJNI.cmake
12/30/2011 09:45 AM 1,669 BUILTIN\Administrators FindJPEG.cmake
4 File(s) 21,732 bytes
0 Dir(s) 132,524,654,592 bytes free
Dan@home /c/Program Files (x86)/CMake 2.8.7/share/cmake-2.8/Modules
$ ls -al FindJ*
-rwx------+ 1 Dan None 10636 Jan 30 13:57 FindJNI.cmake
-rwx------+ 1 Administrators None 1669 Dec 30 09:45 FindJPEG.cmake
-rwx------+ 1 Administrators None 1480 Dec 30 09:45 FindJasper.cmake
-rwx------+ 1 Administrators None 7951 Dec 30 09:45 FindJava.cmake
어떻게 이럴 수있어? 같은 디렉토리에 같은 이름을 가진 두 개의 다른 파일이있는 것과 같습니다.