Cómo escribir un archivo de script para ejecutar MingW

Estoy tratando de compilar algunos programas de fuente y uso MinGW para compilarlos.

En la documentación, recomienda usar un archivo de script para hacerlo, para evitar agregar permanentemente el MinGW programa para el PATH variable.

Tengo preguntas 2:

1) ¿Cuál es la mejor manera de implementar este archivo de script? Solo escribe un .bat archivo y cambiar los detalles (es decir, la ubicación de los archivos de origen, etc.) antes de cada uso?

2) ¿Cuál es la mejor manera de obtener y configurar el PATH variable programáticamente? ¿Hay alguna manera de que pueda escribir un script en este sentido?

oldPath = getCurrentPath()
newPath = oldPath + "; c:/MingGW/bin"
setCurrentPath(newPath)

make ...
make install...
...

setCurrentPath(oldPath)

Cualquier sugerencia seria genial.

preguntado el 27 de julio de 12 a las 19:07

Simplemente pondría Mingw32 en la RUTA, mucho más fácil, luego puede usar un archivo MAKE. -

1 Respuestas

Sencillo .bat el archivo se verá como aquí

SETLOCAL
set PATH=%PATH%;c:\mingw\bin
echo %PATH%
rem your commands here insrtead of echo

debido a SETLOCAL la ruta se restaurará después de que finalice el archivo de baño. Si quieres una sesión interactiva, solo escribe

set PATH=%PATH%;c:\mingw\bin

en la ventana de la consola. Usted tendrá PATH alterado en la sesión de consola actual (no globalmente) hasta que cierre la consola.

Respondido 27 Jul 12, 20:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.