İndirdiğim bazı demolarım var ve bir Makefile.win ve Makefile.sgi ile geliyorlar. Demoları derlemek için bunları Windows'ta nasıl çalıştırabilirim?
İndirdiğim bazı demolarım var ve bir Makefile.win ve Makefile.sgi ile geliyorlar. Demoları derlemek için bunları Windows'ta nasıl çalıştırabilirim?
Yanıtlar:
Visual Studio'nuz varsa, Başlat menüsünden Visual Studio Komut istemini çalıştırın, içeren dizine geçin Makefile.win
ve şunu yazın:
nmake -f Makefile.win
Ayrıca normal komut istemini kullanabilir ve vsvars32.bat (c: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ Tools for VS2008) komutunu çalıştırabilirsiniz. Bu, ortamı nmake çalıştırmak ve derleyici araçlarını bulmak için kuracaktır.
Windows için Unix benzeri bir ortam olan cygwin'e göz atın
Devel
: 'make' ve ayrıca 'gcc' burada açıklandığı gibi .
make
şudur:choco install make --source=cygwin
İşte bir Makefile çalıştırmanın hızlı ve geçici yolu
C: \ Program Dosyaları (x86) \ GnuWin32 \ bin
libiconv2.dll libintl3.dll make.exe
make.exe
yapılır.
Ayrıca, komuttan sonra aşağıdaki gibi bağımsız değişkenler ekleyebilirsiniz:
make.exe skel
bin
dizin eklemek daha iyidir PATH
. Bu make.exe
her yerden kullanılabilir.
Bu soru eski bir soru olabilir, ancak benim deresay herhangi bir windows kullanıcısı için en basit olan benim çözümüm listede yok.
Adım 1: WINDOWS (Windows 7+ / Windows Server 2003+ ile uyumlu) için chocolatey paket yöneticisini buraya yükleyin
2.Adım: Çalıştırınchoco install make
Adım 3: Bakımlı bir paket yöneticisinden kar edin. Marka genel yola eklenmiş ve tüm CLI'lerde (powershell, git bash, cmd…) çalışır
Ben choco ile bağlı değilim ama SADECE İYİ.
İlk olarak, c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools
sistem yoluna visual studio ortak araçlarının ( ) yolunu ekleyin . Sistem yoluna nasıl yol ekleneceğini öğrenmek için lütfen bu web sitesini kontrol edin:
http://www.computerhope.com/issues/ch000549.htm . Buna sadece bir kez ihtiyacın var.
Bundan sonra, ihtiyacınız olduğunda, bir komut satırı açın ve vsvars32.bat
gerekli tüm görsel stüdyo araçlarının yollarını sistem yoluna eklemek için yürütün .
Ardından, nmake -f makefile.mak
Not: Visual studio ortak araçlarının yolu sisteminizde farklı olabilir. Lütfen buna göre değiştirin.
Bir "NMake Makefile" ise, yani sözdizimi ve komut NMake ile uyumluysa, Windows'ta yerel olarak çalışacaktır. Genellikle Makefile.win
( .win
sonek) bunun Windows NMake ile uyumlu bir marka olduğunu gösterir. Yani deneyebilirsinnmake -f Makefile.win
.
Genellikle standart Linux Makefiles sağlanır ve NMake
umut verici görünür. Ancak, aşağıdaki bağlantı basit bir Linux Makefile alır ve karşılaşabileceğiniz bazı temel sorunları açıklar. Ayrıca Windows'ta Linux Makefiles'i işlemek için birkaç alternatif önerir.
Cygwin & gnuwin ile denedim ve benim için çalışmadı, sanırım makefile özellikle belirli linux kodunu kullandı.
Çalıştığı şey , Windows 10 için Ubuntu Bash kullanmaktı . Benim durumum olduğu gibi MAC'den gelirseniz bu bir Marvel:
Ekstralar:
Umarım yardımcı olur
Ben sistem değişkeniniz varsa , yapı aracı sağlayan MinGW araç seti kullanın , Windows Komut İstemi'nde sadece dosyaları içeren dizine gidin ve bu komutu yazın:mingw32-make
PATH
mingw32-make -f Makefile.win
ve bitti.