У меня есть make-файл, который работает в системе Windows, когда sh.exe отсутствует в пути. Но когда sh.exe находится на пути Windows, он останавливается с ошибкой. Судя по всему, sh.exe не может обрабатывать пути со смешанными / и \, такие как этот:
cc $CFLAGS) C:\a\b/c/d/myfile.c
выдает следующую ошибку
Fatal error: could not open source file "c:ab/c/d/myfile.c"
Поскольку я не могу изменить make-файл (он автоматически генерируется каким-то приложением), как я могу заставить gmake не использовать sh.exe или заставить sh.exe принимать такие файлы?