Windows에서 GNU Make를 사용하는 방법?
나는 추가는 MinGW와 MSYS를 설치 C:\MinGW\bin
로 PATH
'하지만, 난 여전히 Windows에서 메이크 파일을 실행할 수 없습니다 cmd
. 예를 들어 cmd.exe를 실행하고 make all
싶지만 cmd에 이러한 명령이 없다고 표시됩니다.
어떻게해야합니까? MSYS 셸을 사용하고 싶지 않습니다. 그게 요점이 아닙니다. Ubuntu에서 할 수 있듯이 Windows cmd에서 GNU Make를 사용하는 방법에 대한 아이디어가 있습니까? 에 관심이 없습니다 Cygwin
.
작동 방법은 다음과 같습니다.
copy c:\MinGW\bin\mingw32-make.exe c:\MinGW\bin\make.exe
그런 다음 명령 프롬프트를 열고 make를 입력 할 수 있습니다.
C:\Users\Dell>make
make: *** No targets specified and no makefile found. Stop.
즉, 지금 작동하고 있습니다!
GnuWin32 프로젝트에서 GNU Make를 사용하고 있습니다. http://gnuwin32.sourceforge.net/을 참조하십시오. 하지만 한동안 업데이트가 없었기 때문에이 프로젝트의 상태가 확실하지 않습니다.
이 질문은 오래되었지만 MSYS2 를 사용하는 많은 사람들이 여전히 질문합니다 .
나는 올해 CygWin을 대체하기 위해 그것을 사용하기 시작했고 꽤 만족하고 있습니다.
를 설치하려면 make
MSYS2 셸을 열고 다음 명령을 입력합니다.
# Update the package database and core system packages
pacman -Syu
# Close shell and open again if needed
# Update again
pacman -Su
# Install make
pacman -S make
# Test it (show version)
make -v
다음을 사용하여 명령 프롬프트에서 경로에 응용 프로그램 폴더를 추가 할 수 있습니다.
setx 경로 "% PATH %; c : \ MinGW \ bin"
수정 된 경로 설정을 적용하려면 새 명령 창을 열어야 할 수 있습니다.
대안으로 make를 설치하고 싶다면 chocolatey 패키지 관리자 를 사용하여 다음을 사용하여 gnu make 를 설치할 수 있습니다.
choco install make -y
이것은 당신이 가질 수있는 모든 경로 문제를 다룹니다.
user1594322가 정답을 주었지만 시도했을 때 관리자 / 권한 문제가 발생했습니다. 'mingw32-make.exe'를 복사하여 붙여넣고 관리자 문제를 무시 / 우회 한 다음 사본을 'make.exe'로 편집 할 수있었습니다. Win7 게스트의 VirtualBox에서.
참고 URL : https://stackoverflow.com/questions/12881854/how-to-use-gnu-make-on-windows
'IT story' 카테고리의 다른 글
React / Redux / Typescript 알림 메시지에서 컴포넌트를 마운트 해제, 렌더링 해제 또는 제거하는 방법 (0) | 2020.08.30 |
---|---|
TypeScript에서 함수의 반환 유형을 선언하는 방법 (0) | 2020.08.30 |
자바 스크립트 개체의 속성을 삭제 / 설정 해제하는 방법은 무엇입니까? (0) | 2020.08.30 |
Java 클래스 파일 생성이 결정적입니까? (0) | 2020.08.30 |
using 문 내에서 예외가 throw되면 Dispose가 계속 호출됩니까? (0) | 2020.08.30 |