Gvim, MinGW y Powershell hacer que funcionen de la manera CLI
-
20-09-2019 - |
Pregunta
acaba de cambiar a Windows 7. Gustando :).
¿Hay una manera de instalar MinGW en las ventanas, de modo que, puedo cd a mi directorio de código (que es diferente de MinGW directorio de instalación) y compilar el código allí.
SI, NO, entonces ¿cuál es el equivalente de $ PATH (shell Bourne) en las ventanas, y cómo podré configurarlo. ¿Puede este truco (ajuste MinGW en ruta predeterminada de exe) trabajar en Windows 7.
Cualquier wiki de utilidad, blogs, foro sería muy, muy servicial.
Solución
Es perfectamente posible, lo primero que tiene que hacer es descargar MinGW (ver (1) a continuación algunas sugerencias). Luego instalarlo usando el instalador si tiene uno o simplemente descomprimir los archivos en un directorio (es decir .: D:\Tools\MinGW
).
Ahora, establezca la variable PATH
(sistemas de Windows tienen también) para que apunte al directorio bin
. Para ello, vaya a Control Panel\System and Security\System
y haga clic en las opciones Advanced system settings
en el panel de la izquierda. No seleccione Environmental Variables...
y lo encuentran en la lista System variables
.
Tenga en cuenta que en Windows el separador entre los directorios ubicados en la variable PATH
es un ;
en lugar de un :
.
Y eso es todo, lo que está en un directorio en el PATH
debería ser accesible desde la línea de comandos. En lugar de utilizar el PATH
de todo el sistema también puede crear una variable de usuario PATH
, le toca a usted.
Para acceder a una variable ambiental desde la línea de comandos utiliza %
s (es decir .: echo %PATH%
). Usando el comando sin parámetros set
en una línea de comandos debería mostrar las variables de entorno actuales. Se puede utilizar para establecer el valor de uno también (es decir .: set LIBPATH=D:\Code\Libraries
).
(1). Es posible descargarlo desde varios lugares: el proyecto original MinGW (que tiene un instalador también), TDM construye (también con un instalador), MinGW-W64 (para sistemas de 64 bits, pero ha cadenas de herramientas de orientación de 32 bits también, también binarios para la rama 4.5 de GCC), ...