Di mana saya menemukan nmake untuk Windows 7 x64

29

Saya mencoba untuk mengkompilasi sumber Perl dan sepertinya saya tidak dapat menemukan versi nmake yang bekerja dengan Windows 7 64 bit. Saya telah mencari di seluruh situs web Microsoft dan Googlefu saya tampaknya mengecewakan saya. Bisakah saya menggunakan kompiler yang berbeda - jika ada saran / sumber daya? Saya pengguna Linux asli jadi maafkan ketidaktahuan saya

manyxcxi
sumber

Jawaban:

23

NMake adalah bagian dari alat bantu bangun Microsoft untuk membangun proyek C ++. Anda bisa mendapatkan nmake serta kompiler MSVC ++ dengan mengunduh Visual C ++ Express . Visual C ++ Express berjalan dengan baik pada Windows 7.

astaga
sumber
1
Apakah tidak ada nmake mandiri untuk diunduh daripada menginstal seluruh VC Express?
Pacerier
1
Tidak, tidak ada unduhan mandiri. NMake adalah bagian dari Microsoft build toolchain. Visual C ++ Express (atau Visual Studio Community ) hanyalah cara mudah untuk mendapatkan alat-alat itu. Seperti yang disebutkan orang lain, Anda juga bisa mendapatkannya dari Windows SDK.
heavyd
1
Tautannya adalah brokwn
lalo
22

Untuk mendapatkan nmake versi 64 bit (untuk Windows 7) Anda juga dapat menginstal Windows SDK. Ini akan menginstal nmake.exeuntuk C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\binWindows 7 tanpa disuruh untuk direktori alternatif.

Michael Gower
sumber
1
Jawaban ini sudah berumur beberapa tahun, tetapi saya baru saja menginstal Windows SDK terbaru dan tidak memiliki direktori itu. Yang paling dekat yang saya miliki adalah: C:\Program Files (x86)\Microsoft Visual Studio 8\VCyang berisi vcpackagesyang berisi beberapa dll.
Blink
Mungkin itu datang dengan Visual Studio, bukan dengan Windows SDK seperti yang saya temukan memang nmkae C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin(14.0 singkatan dari VS 2015)
Liviu
Sebaliknya, tidak ada nmakedalam folder SDK:C:\Program Files (x86)\Windows Kits\10
Liviu
5

Versi nmake yang kompatibel dengan Windows 7 juga dilengkapi dengan xampp: http://www.apachefriends.org/en/xampp-windows.html Atau Anda dapat mencoba di sini: http://johnbokma.com/perl/make- untuk-windows.html

bcmoney
sumber
Tautan johnbokma tidak berfungsi pada tahun 2019. Lebih tepatnya tautannya ke MS KB mengarah ke "halaman tidak ditemukan" di situs MS
franksands
Mengantri "Ratu - Siapa yang ingin hidup selamanya", saya telah menggali tautan Mesin Wayback yang berfungsi untuk artikel Pangkalan Pengetahuan Microsoft yang dipermasalahkan (itu untuk Windows95): web.archive.org/web/20120406195351/http://support .microsoft.com / ... Saya pikir bahwa tautan JohnBokma itu sendiri adalah bantuan utama untuk setiap masalah yang saya miliki di sekitar undesrtanding nmake untuk Windows ... mudah-mudahan ini membantu.
bcmoney
4

Versi x64 dari nmake.exe terletak di subdirektori VC \ bin \ amd64. Versi 32-bit nmake.exe terletak di VC \ bin.

Jika Anda membuka Prompt Perintah Visual Studio x64

Prompt Perintah Asli Alat VS2013 x64

lintasan harus diatur untuk menemukan alat versi x64. Anda juga dapat mengetik " where nmake.exe " untuk menemukan versi yang Anda cari.

Spl2nky
sumber
1
upvoted - di 'Visual Studio Community 2015': \ Microsoft Visual Studio 14.0 \ VC \ bin \ amd64 \ nmake.exe untuk x64
bshea
1

Nmake tidak datang secara asli di Windows 10, tetapi Anda dapat memasukkannya tanpa menginstal Visual Studio lengkap dengan menginstal Microsoft Visual C ++ Build Tools .

ketika selesai, navigasikan ke folder ini untuk menemukan Nmake binari C: \ Program Files (x86) \ Microsoft Visual Studio x.0 \ VC \ bin

Akhirnya, tambahkan ke jalur windows di panel kontrol.

osazemeu
sumber
tautan untuk menginstal alat microsoft,
technet.microsoft.com/en-us/dd9y37ha(v=vs.99
0

Untuk memiliki alat asli sebagai nmake 64 bit pada Visual Studio Express atau 2013 Visual Build 2013 dan untuk Visual Studio 64 bit 2008 perintah lintas alat juga menjanjikan.

Unduh pembaruan Visual Studio Ultimate 2013 5 DVD atau Web Installer: https://www.visualstudio.com/vs/older-downloads/

Instal hanya edisi C ++ Foundation dari penginstal ini dengan pemasangan khusus.

Juga ingat untuk menggunakan withing visual command; vcvars64.bat dalam 12 / VC / BIN / amd64 untuk menginisialisasi PATH = fungsi, jika Anda menggunakan, untuk melihat apakah Anda memilikinya, coba gunakan dalam alat Visual 64 bit perintah perintah ini;

where nmake.exe

Jika perintah ini tidak menemukan nmake.exe dan Anda masih memilikinya di folder amd64. Jalankan perintah ini; dalam folder Microsoft Visual Studio 12.0 untuk Micros ~ 1.0. Bergantung pada jika VC12 diinstal terlebih dahulu, maka Micros ~ 1.0 dapat menjadi 2.0.

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

Setelah sulit digunakan, buat file .bat untuk setiap kali memuat di windows \ untuk memulai dengan cepat sendiri. Anda harus menggunakan cd .., untuk menjalankan .bat bukan di system32.

Dealazer
sumber