I'm trying to compile a Perl source and I can't seem to find a version of nmake that works with Windows 7 64 bit. I've searched all over Microsoft's website and my Googlefu seems to be failing me. Can I use a different compiler- if so suggestions/resources? I'm a native Linux user so pardon my ignorance

link|improve this question
feedback

4 Answers

up vote 8 down vote accepted

NMake is part of Microsoft's build tools for building C++ projects. You can get nmake as well as the MSVC++ compiler by downloading Visual C++ Express. Visual C++ Express runs perfectly fine on Windows 7.

link|improve this answer
feedback

To get the 64 bit version of nmake (for Windows 7) you can also install the Windows SDK. It will install nmake to "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin" on Windows 7 without prompting for an alternate directory.

link|improve this answer
feedback

A version of nmake which is compatible with Windows 7 also comes with xampp: http://www.apachefriends.org/en/xampp-windows.html Or you can try here: http://johnbokma.com/perl/make-for-windows.html

link|improve this answer
feedback

I tried installing the Windows SDK and did not found anything named *make*.exe, so not much help. Also, it asks about installation directory. Maybe they dropped the nmake in a version upgrade.

The VisualC++ Express seems overkill to me if all you want is the nmake.. I started the intallation, but after a while I had to leave and do not know how it ended.

I have now seen that OpenWatcom includes a nmake.exe, and that Strawberry Perl has a dmake. I haven't tried them in Windows 7; I'll report when I do.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.