ejecutar - makefile ubuntu
Convertir la ruta de Cygwin a la ruta de Windows en un makefile (1)
Utilice la función de shell
para ejecutar la utilidad cygpath
con el indicador -w
.
Ejemplo:
BAR := /cygdrive/c/foo/bar
WIN_BAR := $(shell cygpath -w ${BAR})
cygpath
acepta muchas opciones adicionales. Vea la página del manual para más detalles.
¿Cómo puedo convertir una ruta de estilo Cygwin (/ cygdrive / c / foo / bar) al estilo de Windows (C: / foo / bar) (sí, con / en adelante) en un archivo make de GNU? Tengo la situación de utilizar la marca de Cygwin con un GCC que no comprende las rutas de estilo de Cygwin, por lo que el compilador no acepta las rutas relativas a la ubicación de los archivos de fabricación que se producen por la marca.