답변:
Visual Studio가있는 경우 시작 메뉴에서 Visual Studio 명령 프롬프트를 실행하고 포함 된 디렉토리로 변경 Makefile.win
하고 다음을 입력하십시오.
nmake -f Makefile.win
일반 명령 프롬프트를 사용하고 vsvars32.bat (c : \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ Tools for VS2008)를 실행할 수도 있습니다. 그러면 nmake를 실행하고 컴파일러 도구를 찾을 수있는 환경이 설정됩니다.
Windows 용 Unix와 유사한 환경 인 cygwin을 확인하십시오.
make
은 다음과 같습니다.choco install make --source=cygwin
다음은 Makefile을 실행하는 빠르고 임시적인 방법입니다.
C : \ Program Files (x86) \ GnuWin32 \ bin
libiconv2.dll libintl3.dll make.exe
make.exe
끝난.
또한 명령 뒤에 인수를 추가 할 수 있습니다.
make.exe 스켈
bin
디렉토리를 추가하는 것이 좋습니다 PATH
. 이것은 make.exe
어디서나 사용할 수 있습니다.
이 질문은 오래된 것일 수도 있지만 내가 대답 한 Windows 사용자에게 가장 간단한 솔루션은 나열되어 있지 않습니다.
1 단계 : WINDOWS 용 초콜릿 패키지 관리자 (Windows 7 + / Windows Server 2003+와 호환 가능)를 여기에 설치하십시오.
2 단계 : 실행choco install make
3 단계 : 잘 관리 된 패키지 관리자로부터 이익을 얻으십시오. make는 전역 경로에 추가되었으며 모든 CLI (powershell, git bash, cmd…)에서 실행됩니다.
나는 초코와 제휴하지 않지만 단지 좋은 것입니다.
먼저 Visual Studio 공통 도구 ( c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools
) 경로를 시스템 경로에 추가하십시오. 시스템 경로에 경로를 추가하는 방법을 알아 보려면 다음 웹 사이트를 확인하십시오.
http://www.computerhope.com/issues/ch000549.htm . 이 작업은 한 번만하면됩니다.
그런 다음 필요할 때마다 명령 줄을 열고 실행 vsvars32.bat
하여 필요한 모든 Visual Studio 도구의 경로를 시스템 경로에 추가하십시오.
그런 다음 전화 할 수 있습니다 nmake -f makefile.mak
추신 : Visual Studio 공통 도구의 경로는 시스템에서 다를 수 있습니다. 그에 따라 변경하십시오.
"NMake Makefile"인 경우, 즉 구문 및 명령이 NMake와 호환 가능하면 Windows에서 기본적으로 작동합니다. 일반적으로 Makefile.win
( .win
접미사)는 Windows NMake와 호환되는 메이크 파일임을 나타냅니다. 그래서 당신은 시도 할 수 nmake -f Makefile.win
있습니다.
종종 표준 Linux Makefile이 제공되며 NMake
유망한 것으로 보입니다. 그러나 다음 링크는 간단한 Linux Makefile을 사용하여 발생할 수있는 몇 가지 근본적인 문제를 설명합니다. 또한 Windows에서 Linux Makefile을 처리하는 몇 가지 대안을 제안합니다.
cygwin & gnuwin으로 시도했지만 효과가 없었습니다 .makefile은 주로 특정 Linux 코드를 사용했기 때문입니다.
그것이 효과가 있었던 것은 Windows 10 용 Ubuntu Bash를 사용하는 것이 었습니다 . 내 경우처럼 MAC에서 온 경우 이것은 놀라운 일입니다.
추가 사항 :
그것이 도움이되기를 바랍니다.
빌드 도구 를 제공 하는 MinGW 도구 세트를 사용 mingw32-make
합니다. PATH
시스템 변수 에 도구가있는 경우 Windows 명령 프롬프트에서 파일이 들어있는 디렉토리로 이동하여 다음 명령을 입력하십시오.
mingw32-make -f Makefile.win
그리고 끝났어.