Iniciando una compilación basada en bash WSL de Visual Studio 2015

Recientemente comencé a usar el Subsistema de Windows para Linux (WSL) para ver si mi proyecto de microcontrolador basado en Linux Makefile y arm-none-eabi-gcc se construiría "nativamente" en Windows. Para mi sorpresa, la cadena de herramientas y las herramientas de desarrollo basadas en Linux se instalaron y funcionaron perfectamente desde el principio, sin modificaciones en el Makefile.

Eso me hizo pensar en intentar editar todo mi código en Visual Studio usando las funciones IDE mientras realizo la compilación real en el entorno Linux y bash proporcionado en WSL.

Desafortunadamente, al especificar una "Línea de comando de compilación" en las opciones de NMake para mi proyecto de Visual Studio, poner"C:\Windows\System32\bash.exe build.sh" no funciona porque:

'C:\Windows\System32\bash.exe' is not recognized as an internal or external command, operable program or batch file.

Esto es extraño para mí porque especifiqué la ruta completa y no pude encontrar el ejecutable de WSL bash, y al intentar agregarlo como una "Herramienta externa" no parece funcionar porque el ejecutable no aparece en el ventana de selección a pesar de poder ver otros ejecutables en el mismo directorio.

Algunas opiniones fuera de tema: si Microsoft puede hacer que Visual Studio y WSL funcionen juntos sin problemas, entonces probablemente cambiaría de la configuración de mi máquina virtual Ubuntu para un entorno de desarrollo basado en WSL.

Respuestas a la pregunta(2)

Su respuesta a la pregunta