Mam niektóre wersje demo, które pobrałem i są dostarczane wraz z Makefile.win i Makefile.sgi. Jak mogę je uruchomić w systemie Windows, aby skompilować wersje demo?
Jeśli masz program Visual Studio, uruchom wiersz polecenia programu Visual Studio z menu Start, przejdź do katalogu zawierającego Makefile.wini wpisz:
nmake -f Makefile.win
Możesz także użyć zwykłego wiersza polecenia i uruchomić vsvars32.bat (c: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ Tools for VS2008). Spowoduje to skonfigurowanie środowiska do uruchamiania nmake i znajdowania narzędzi kompilatora.
Jak uruchomić wiersz polecenia programu Visual Studio z menu Start?
Kim
W porządku, rozgryzłem to. Ale oczywiście nie skompiluje się z powodu błędów. Po prostu moje szczęście. W każdym razie dzięki.
Kim
9
W przypadku osób z VS2012 wiersz polecenia nosi nazwę „Wiersz polecenia programisty dla VS2012”. Start -> Szukaj -> „polecenie” to jak to znalazłem.
undeniablyrob 17.04.13
@NSD: Możesz wypróbować inne „make”, ale takie pliki są zwykle zapisywane wbrew dialektowi nmake i przy założeniu, że VS jest zainstalowany i na ścieżce. Może się okazać, że wystarczy bezpłatny VS Express .
Marcelo Cantos
@MarceloCantos Jestem noobem dla Linuksa i Making. Co jeśli mam plik .am i .mk. Nie mam żadnego pliku .win. Próbuję zrobić wget, btw.
Cheeku,
53
Sprawdź cygwin , środowisko podobne do Uniksa dla Windows
Prawdopodobnie lepiej jest dodać binkatalog do PATHzmiennej środowiskowej. To make.exeudostępni z dowolnego miejsca.
Yukulélé
1
Myślę, że jest to zrobione domyślnie - przynajmniej tak było podczas instalacji gnuwin32. Oczywiście kopiowanie plików to i tak zła praktyka.
JFFIGK
1
Nie jest to wykonywane domyślnie (lub nie w moim przypadku). Dodając go do ścieżki, możesz uruchomić make z folderu projektu.
Victor
Pracuj jak mistrz
trungducng
28
To pytanie może być stare, ale moje rozwiązanie, które jest najprostsze dla każdego użytkownika systemu Windows, o którym myślę, nie jest wymienione.
Krok 1: Instalacja menedżera pakietów czekoladowa dla WINDOWS (kompatybilne z systemem Windows 7+ / Windows Server 2003+) tutaj
Krok 2: Uruchomchoco install make
Krok 3: Zysk z dobrze utrzymanego menedżera pakietów. Marka zostanie dodana do ścieżki globalnej i działa na wszystkich interfejsach CLI (powershell, git bash, cmd…)
Jeśli zainstalujesz Cygwin . Pamiętaj, aby wybrać opcję make w instalatorze. Następnie możesz uruchomić następujące polecenie, pod warunkiem, że masz plik Makefile.
Najpierw dodaj ścieżkę wspólnych narzędzi Visual Studio ( c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools) do ścieżki systemowej. Aby dowiedzieć się, jak dodać ścieżkę do ścieżki systemowej, sprawdź tę stronę internetową:
http://www.computerhope.com/issues/ch000549.htm . Musisz tego tylko raz.
Następnie, gdy zajdzie taka potrzeba, otwórz wiersz poleceń i uruchom, vsvars32.bataby dodać wszystkie wymagane ścieżki narzędzi Visual Studio do ścieżki systemowej.
Następnie możesz zadzwonić nmake -f makefile.mak
PS: Ścieżka typowych narzędzi studia wizualnego może być inna w twoim systemie. Zmień to odpowiednio.
Jeśli jest to „NMake Makefile”, to znaczy, że składnia i komenda są zgodne z NMake, będzie działać natywnie w systemie Windows. Zwykle Makefile.win( .winsufiks) wskazuje, że jest to plik makefile zgodny z Windows NMake. Więc możesz spróbować nmake -f Makefile.win.
Często dostarczane są standardowe makefile Linux i NMakewyglądają obiecująco. Jednak poniższy link pobiera prosty plik makefile systemu Linux i wyjaśnia niektóre podstawowe problemy, które można napotkać. Sugeruje także kilka alternatyw dla obsługi plików makefile dla systemu Linux w systemie Windows.
Używam zestawu narzędzi MinGW , który zapewnia mingw32-makenarzędzie do budowania, jeśli masz je w PATHzmiennej systemowej , w wierszu polecenia systemu Windows wystarczy przejść do katalogu zawierającego pliki i wpisać to polecenie:
Odpowiedzi:
Jeśli masz program Visual Studio, uruchom wiersz polecenia programu Visual Studio z menu Start, przejdź do katalogu zawierającego
Makefile.win
i wpisz:Możesz także użyć zwykłego wiersza polecenia i uruchomić vsvars32.bat (c: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ Tools for VS2008). Spowoduje to skonfigurowanie środowiska do uruchamiania nmake i znajdowania narzędzi kompilatora.
źródło
Sprawdź cygwin , środowisko podobne do Uniksa dla Windows
źródło
Devel
: „make”, a także „gcc”, jak wyjaśniono tutaj .make
to:choco install make --source=cygwin
Sprawdź GnuWin „s make , który zapewnia natywną port dla systemu Windows (bez konieczności pełnego wykonania podobnego środowiska Cygwin)
źródło
Oto mój szybki i tymczasowy sposób uruchomienia pliku Makefile
Gotowe.
Ponadto możesz dodać argumenty po poleceniu, takie jak
źródło
bin
katalog doPATH
zmiennej środowiskowej. Tomake.exe
udostępni z dowolnego miejsca.To pytanie może być stare, ale moje rozwiązanie, które jest najprostsze dla każdego użytkownika systemu Windows, o którym myślę, nie jest wymienione.
Krok 1: Instalacja menedżera pakietów czekoladowa dla WINDOWS (kompatybilne z systemem Windows 7+ / Windows Server 2003+) tutaj
Krok 2: Uruchom
choco install make
Krok 3: Zysk z dobrze utrzymanego menedżera pakietów. Marka zostanie dodana do ścieżki globalnej i działa na wszystkich interfejsach CLI (powershell, git bash, cmd…)
Nie jestem związany z choco, ale JEST TO DOBRZE.
źródło
Jeśli zainstalujesz Cygwin . Pamiętaj, aby wybrać opcję make w instalatorze. Następnie możesz uruchomić następujące polecenie, pod warunkiem, że masz plik Makefile.
źródło
W Visual Studio 2017 musiałem dodać ten folder do mojej zmiennej env ścieżki Windows 10:
Istnieje również HostX86
źródło
Najpierw dodaj ścieżkę wspólnych narzędzi Visual Studio (
c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools
) do ścieżki systemowej. Aby dowiedzieć się, jak dodać ścieżkę do ścieżki systemowej, sprawdź tę stronę internetową: http://www.computerhope.com/issues/ch000549.htm . Musisz tego tylko raz.Następnie, gdy zajdzie taka potrzeba, otwórz wiersz poleceń i uruchom,
vsvars32.bat
aby dodać wszystkie wymagane ścieżki narzędzi Visual Studio do ścieżki systemowej.Następnie możesz zadzwonić
nmake -f makefile.mak
PS: Ścieżka typowych narzędzi studia wizualnego może być inna w twoim systemie. Zmień to odpowiednio.
źródło
Jeśli jest to „NMake Makefile”, to znaczy, że składnia i komenda są zgodne z NMake, będzie działać natywnie w systemie Windows. Zwykle
Makefile.win
(.win
sufiks) wskazuje, że jest to plik makefile zgodny z Windows NMake. Więc możesz spróbowaćnmake -f Makefile.win
.Często dostarczane są standardowe makefile Linux i
NMake
wyglądają obiecująco. Jednak poniższy link pobiera prosty plik makefile systemu Linux i wyjaśnia niektóre podstawowe problemy, które można napotkać. Sugeruje także kilka alternatyw dla obsługi plików makefile dla systemu Linux w systemie Windows.Pliki makefile w systemie Windows
źródło
Próbowałem z cygwin i gnuwin i chyba nie działało dla mnie, ponieważ plik makefile używał głównie określonego kodu linux.
To, co zadziałało, to użycie Ubuntu Bash dla Windows 10 . To jest Cud, jeśli pochodzisz z MAC, tak jak w moim przypadku:
Dodatki:
Mam nadzieję, że to pomoże
źródło
Używam zestawu narzędzi MinGW , który zapewnia
mingw32-make
narzędzie do budowania, jeśli masz je wPATH
zmiennej systemowej , w wierszu polecenia systemu Windows wystarczy przejść do katalogu zawierającego pliki i wpisać to polecenie:i gotowe.
źródło
Może możesz wypróbować NetBeans IDE.
źródło