Windows 시스템을 기존 Makefile과 호환되도록 만들려고합니다. 빠진 한 가지 큰 단계는 windows "find"(grep와 동일)를 GNU find (디렉토리 및 서브 디렉토리의 모든 파일 목록)로 바꾸는 것입니다. 이게 가능해? (나는 이미 msys find를 설치하고 갈 준비가되었습니다. system32 / find.exe를 제거하면 작동하지만 아마도 불행히도 쉽게 불가능합니다)
gnu utils find.exe의 이름을 ufind.exe로 바꾸고 ufind를 사용합니다
—
user619818
문제는이 솔루션이 (리눅스 머신에서 ufind 링크를 만들고 싶지 않은 한) 빌딩 플랫폼에 따라 다른 Makefile을 생성한다는 것입니다.
—
th3falc0n
글쎄, 내가 사용하고있는 MinGW에서 msys와 함께 제공된 쉘을 사용하면 system32와 SysWOW64를 검색 경로로 정의하여 msys 찾기를 재정의하는 Windows PATH 변수에 여전히 의존합니다.
—
th3falc0n
사용
—
Rapptz
bash.exe
하거나 sh.exe
사용 find
하면 Win32 찾기 대신 GNU 찾기를 호출합니다. sh.exe
와 bash.exe
함께 git
또는는 MinGW.