Windows 7 x64 용 nmake는 어디에 있습니까?


29

Perl 소스를 컴파일하려고하는데 Windows 7 64 비트에서 작동하는 nmake 버전을 찾지 못하는 것 같습니다. Microsoft 웹 사이트 전체를 검색했는데 Googlefu가 실패한 것 같습니다. 제안 / 자원이 다른 경우 다른 컴파일러를 사용할 수 있습니까? 나는 기본 리눅스 사용자이므로 무지를 용서한다

답변:


23

NMake는 C ++ 프로젝트를 빌드하기위한 Microsoft 빌드 도구의 일부입니다. Visual C ++ Express를 다운로드하면 nmake 및 MSVC ++ 컴파일러를 얻을 수 있습니다 . Visual C ++ Express는 Windows 7에서 완벽하게 실행됩니다.


1
전체 VC Express를 설치하는 대신 독립 실행 형 nmake를 다운로드하지 않습니까?
Pacerier

1
아니요, 독립형 다운로드가 없습니다. NMake는 Microsoft 빌드 툴체인의 일부입니다. Visual C ++ Express (또는 Visual Studio Community )는 이러한 도구를 쉽게 얻을 수있는 방법입니다. 다른 사람들이 언급했듯이 Windows SDK에서도 얻을 수 있습니다.
23:17에

1
링크는 brokwn
lalo

22

64 비트 버전의 nmake (Windows 7 용)를 얻으려면 Windows SDK를 설치할 수도 있습니다. 대체 디렉토리를 묻지 않고 Windows 7에 설치 nmake.exe됩니다 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin.


1
이 답변은 몇 년이되었지만 방금 최신 Windows SDK를 설치했으며 해당 디렉토리가 없습니다. 내가 가진 가장 가까운입니다 C:\Program Files (x86)\Microsoft Visual Studio 8\VC포함하는 vcpackages몇 가지 DLL을 포함한다.
깜박임

어쩌면 Windows SDK가 아닌 Visual Studio와 함께 제공 될 수도 있습니다 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin(14.0은 VS 2015를 의미합니다)
Liviu

반대로 nmakeSDK 폴더 에는 없습니다 :C:\Program Files (x86)\Windows Kits\10
Liviu

5

Windows 7과 호환 NMAKE의 버전은 또한 XAMPP와 함께 제공 : http://www.apachefriends.org/en/xampp-windows.html 또는 당신이 여기 시도 할 수 있습니다 : http://johnbokma.com/perl/make- for-windows.html


2019 년에 johnbokma 링크가하지 않는 일이 더 정확하게 MS KB로의 링크는 MS 사이트에서 "찾을 수 없음 페이지"로 이동
franksands

"여왕-영원히 살고 싶은 사람"을 기다리는 동안 문제가있는 Microsoft 기술 자료 문서 (Windows95 용)에 대한 작동중인 Wayback Machine 링크를 발굴했습니다. web.archive.org/web/20120406195351/http://support .microsoft.com /… JohnBokma 링크 자체가 Windows 용 nmake undesrtanding 관련 문제에 대한 주요 도움말이라고 생각합니다.
bcmoney

4

nmake.exe의 x64 버전은 VC \ bin \ amd64 하위 디렉토리에 있습니다. nmake.exe의 32 비트 버전은 VC \ bin에 있습니다.

Visual Studio x64 명령 프롬프트 를 열면

VS2013 x64 기본 도구 명령 프롬프트

x64 버전의 도구를 찾기 위해 경로를 설정해야합니다. " where nmake.exe "를 입력 하여 원하는 버전을 찾을 수도 있습니다 .


1
upvoted- 'Visual Studio Community 2015'에서 : x64 용 \ Microsoft Visual Studio 14.0 \ VC \ bin \ amd64 \ nmake.exe
bshea

1

Nmake는 Windows 10에서 기본적으로 제공되지 않지만 Microsoft Visual C ++ Build Tools 를 설치하여 전체 Visual Studio를 설치하지 않고 포함시킬 수 있습니다 .

완료되면이 폴더로 이동하여 Nmake 바이너리 C : \ Program Files (x86) \ Microsoft Visual Studio x.0 \ VC \ bin을 찾습니다.

마지막으로 제어판의 Windows 경로에 추가하십시오.



0

Visual Studio Express 또는 2013 Visual Build 2013에서 nmake 64 비트로 기본 도구를 사용하고 Visual Studio 64 비트 2008에서 도구 간에도 promt 명령을 사용합니다.

2013 Visual Studio Ultimate 업데이트 5 DVD 또는 웹 설치 프로그램 다운로드 : https://www.visualstudio.com/vs/older-downloads/

이 설치 프로그램에서 C ++ Foundation 에디션 만 사용자 정의 설치로 설치하십시오.

또한 시각적 명령과 함께 사용하는 것을 잊지 마십시오. 12 / VC / BIN / amd64의 vcvars64.bat를 사용하여 PATH = 함수를 초기화하여 사용하고 있는지 확인하려면 Visual 64 비트 도구에서이 명령을 사용하십시오.

where nmake.exe

이 명령이 nmake.exe를 찾지 못해 여전히 amd64 폴더에 있습니다. 이 명령을 실행하십시오. Microsoft Visual Studio 12.0 for Micros ~ 1.0 폴더에 있습니다. VC12가 먼저 설치되어 있는지 확인하면 Micros ~ 1.0은 2.0이 될 수 있습니다.

C:\progra~2\Micros~1.0\VC\vcvarsall amd64

열심히 사용하는 경우 빠른 시작을 위해 windows \에로드 할 때마다 .bat 파일을 만드십시오. 시스템 32가 아닌 .bat를 실행하려면 cd ..를 사용해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.