Nickels are not to be dropped.— Operation Chastise. Group Operation Order No. B.976
Um auf der Konsole eines Windowsrechners programmieren zu können, müssen Umgebungseinstellungen vorgenommen werden:
make
-Werkzeug ist einzustellen.Wer nicht Administrator oder Hauptbenutzer eines Rechners ist, kann diese Maßnahmen getrost vergessen, wenn ihm/ihr die Berechtigungen zum Ändern von Umgebungseinstellungen fehlen. Ebenso unpraktikabel ist es, wenn man nicht nur an einem Rechner arbeitet, sondern dauernd umzieht, wie z.B. als "Wanderlehrer". Abhilfe schafft dann eine Batchdatei.
Der Inhalt der Datei make.bat
unterscheidet sich von Compilersystem zu Compilersystem.
Sie muss
Füge in die make.bat
-Datei die passenden Einstellungen für Dein System ein.
Evtl. sind Pfadänderungen notwendig.
Die Datei make.bat
sollte vorzugsweise im Wurzelverzeichnis Deines Entwicklerlaufwerkes liegen,
da sie immer wieder benötigt wird, und über
\make
aufgerufen werden, Andernfalls muss sie
womit sich der Kreis zu den oben genannten Einschränkungen wieder schließt.
@echo off REM Einstellungen fuer MinGW C++ make, Kommandozeile, R.Richter 2014-07-13 REM Aufruf mit: make [target] SET OLDPATH=%PATH% SET PATH=C:\MinGW\bin;%PATH% SET CXXFLAGS=-std=c++11 -O3 SET LDFLAGS=-static-libgcc -static-libstdc++ make.exe %1 %2 %3 %4 %5 %6 %7 %8 %9 SET PATH=%OLDPATH%
@echo off REM Einstellungen fuer MS Visual C++ 2010 nmake, Kommandozeile, R.Richter 2011-01-06 REM Aufruf mit: make [target] SET OLDPATH=%PATH% SET OLDINCLUDE=%INCLUDE% SET OLDLIB=%LIB% SET WINDOWSSDKDIR=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A SET VCDIR=C:\Program Files (x86)\Microsoft Visual Studio 10.0 SET PATH=%VCDIR%\vc\bin;%VCDIR%\Common7\ide;%PATH% SET INCLUDE=%VCDIR%\vc\include;%WINDOWSSDKDIR%\include SET LIB=%VCDIR%\vc\lib;%WINDOWSSDKDIR%\lib SET CL=/Zi /MTd /EHsc nmake %1 %2 %3 %4 %5 %6 %7 %8 %9 SET CL= SET PATH=%OLDPATH% SET INCLUDE=%OLDINCLUDE% SET LIB=%OLDLIB% SET OLDPATH= SET OLDINCLUDE= SET OLDLIB=
@echo off REM Einstellungen fuer MS Visual Studio 2008 nmake, Kommandozeile, R.Richter 2009-02-01 REM Aufruf mit: make [target] SET OLDPATH=%PATH% SET OLDINCLUDE=%INCLUDE% SET OLDLIB=%LIB% SET WINDOWSSDKDIR=C:\Programme\Microsoft SDKs\Windows\v6.0a SET VCDIR=C:\Programme\Microsoft Visual Studio 9.0 SET PATH=%VCDIR%\vc\bin;%VCDIR%\Common7\ide;%PATH% SET INCLUDE=%VCDIR%\vc\include SET LIB=%VCDIR%\vc\lib;%WINDOWSSDKDIR%\lib SET CL=/O2 /MT /Zi /EHsc nmake %1 %2 %3 %4 %5 %6 %7 %8 %9 SET PATH=%OLDPATH% SET INCLUDE=%OLDINCLUDE% SET LIB=%OLDLIB% SET OLDPATH= SET OLDINCLUDE= SET OLDLIB=
@echo off REM Einstellungen fuer MS Visual Studio 2005 nmake, Kommandozeile, R.Richter 2005-10-10 REM Aufruf mit: make [target] SET OLDPATH=%PATH% SET OLDINCLUDE=%INCLUDE% SET OLDLIB=%LIB% SET VCDIR=C:\Programme\Microsoft Visual Studio 8 SET PATH=%VCDIR%\vc\bin;%VCDIR%\Common7\ide;%PATH% SET INCLUDE=%VCDIR%\vc\include SET LIB=%VCDIR%\vc\lib SET CL=/Zi /MT /EHsc nmake %1 %2 %3 %4 %5 %6 %7 %8 %9 SET PATH=%OLDPATH% SET INCLUDE=%OLDINCLUDE% SET LIB=%OLDLIB% SET OLDPATH= SET OLDINCLUDE= SET OLDLIB=
@echo off REM Einstellungen fuer MS Visual C++ 6.0 nmake, Kommandozeile, R.Richter 2004-09-09 REM Aufruf mit: make [target] SET OLDPATH=%PATH% SET OLDINCLUDE=%INCLUDE% SET OLDLIB=%LIB% SET VCDIR=C:\Programme\Microsoft Visual Studio SET PATH=%VCDIR%\vc98\bin;%VCDIR%\Common\MSDEV98\bin;%PATH% SET INCLUDE=%VCDIR%\vc98\include SET LIB=%VCDIR%\vc98\lib SET CPPFLAGS=/GX nmake %1 %2 %3 %4 %5 %6 %7 %8 %9 SET PATH=%OLDPATH% SET INCLUDE=%OLDINCLUDE% SET LIB=%OLDLIB% SET CPPFLAGS=