Cygwin 또는 MSYS가 있는지 CMD에서 알 수 있습니까?

Cygwin 또는 MSYS가 있는지 CMD에서 알 수 있습니까?

PC에 Cygwin 또는 MSYS(MSYS2, MINGW, MINGW-64...)가 설치되어 있는지 CMD에서 확인할 수 있는 방법이 있습니까?

Cygwin과 MSYS를 구별할 수 있어야 합니다.

감사해요!

답변1

일부를 검색해 볼 수 있습니다.특정 파일where다음 명령을 사용하여 Cygwin/MSYS에 의해 설치되었습니다.출력 폴더 검사: 예를 들어 cmd에서 이러한 파일을 검색할 수 있습니다.

  • msys2.exe, mingw64.exe, mingw32.exe, Cygwin.bat

나의 경우에는,

Microsoft Windows [Version 10.0.18362.418]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users> where msys2
C:\msys64\msys2.exe

C:\Users> where mingw64
C:\msys64\mingw64.exe

C:\Users> where mingw32
C:\msys64\mingw32.exe

C:\Users> where cygwin
C:\tools\cygwin\Cygwin.bat

하지만 조심하세요. 일부 사용자는파일 몇개만그 이름들과전체 설치 파일이 아님(즉, 누군가 가지고 있지만 C:\msys64\msys2.exe안에는 아무것도 없을 수도 있습니다 C:\msys64): 그래서 제가 여러분에게 하라고 말한 것입니다.출력 폴더 검사.

몇 가지를 식별해 보세요.반드시 존재해야 할 중요한 파일Cygwin/MSYS 설치 후 설치에 대해 대부분 확신할 수 있도록 해당 파일을 검색합니다(필요한 모든 파일을 자동으로 식별하는 배치 파일 생성).

관련 정보