Make не может содержать пробелы в путевых именах. Там нет прямого пути обойти это. В Windows вы можете использовать короткие имена (c:/PROGRA~1
вместо c:/Progam Files
и т. Д.). В противном случае может помочь разумное использование символических ссылок (этот метод работает в Cygwin).
Я видел пользователей (в основном, пользователей Windows), которые рвали свои волосы из-за этого «ограничения». Однако, если вы работаете в командной строке, вы быстро найдете пути с пробелами более чем раздражающими. [FWIW µSoft, похоже, удалил пробелы из всех системных путей в Windows Vista.]