[windows] Windows에서 makefile을 실행하는 방법은 무엇입니까?

다운로드 한 데모가 있는데 Makefile.win과 Makefile.sgi가 함께 제공됩니다. Windows에서 데모를 컴파일하기 위해 어떻게 실행할 수 있습니까?



답변

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을 확인하십시오.


답변

Windows 용 기본 포트를 제공하는 GnuWinmake를 확인하십시오 (Cygwin과 같은 전체 런타임 환경이 필요하지 않음)


답변

다음은 Makefile을 실행하는 빠르고 임시적인 방법입니다.

  • 다운로드 메이크업을 소스 포지에서 : gnuwin32를
  • 그것을 설치
  • 설치 폴더로 이동

C : \ Program Files (x86) \ GnuWin32 \ bin

  • 저장소 의 모든 파일Makefile이 포함 된 폴더로 복사

libiconv2.dll libintl3.dll make.exe

  • Makefile이 들어있는 폴더에서 cmd를 열고 ( Shift마우스 오른쪽 버튼으로 클릭하여 수행 할 수 있음 )

make.exe

끝난.

또한 명령 뒤에 인수를 추가 할 수 있습니다.

make.exe 스켈


답변

이 질문은 오래된 것일 수도 있지만 내가 대답 한 Windows 사용자에게 가장 간단한 솔루션은 나열되어 있지 않습니다.

1 단계 : WINDOWS 용 초콜릿 패키지 관리자 (Windows 7 + / Windows Server 2003+와 호환 가능)를 여기에 설치하십시오.

2 단계 : 실행choco install make

3 단계 : 잘 관리 된 패키지 관리자로부터 이익을 얻으십시오. make는 전역 경로에 추가되었으며 모든 CLI (powershell, git bash, cmd…)에서 실행됩니다.

나는 초코와 제휴하지 않지만 단지 좋은 것입니다.


답변

당신이 설치하는 경우 Cygwin에서 . 설치 프로그램에서 make를 선택하십시오. Makefile이있는 경우 다음 명령을 실행할 수 있습니다.

make -f Makefile

https://cygwin.com/install.html


답변

Visual Studio 2017에서는이 폴더를 Windows 10 경로 환경 변수에 추가해야했습니다.

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64

HostX86도 있습니다