У Linux джерела проектів зазвичай надходять з Makefile
. Makefiles містять директиви для створення цих проектів за допомогою команди make
. В даний час я змушений використовувати Windows, і щоб мати можливість використовувати цю ОС, я налаштував і вдосконалив "PowerShell" (встановивши деякі додаткові програми, такі як, vim
або svn
, модуль, що називається PSReadLine
, написання профілю PowerShell тощо).
Однак я не зміг знайти, чи можливо встановити make
в PowerShell. Я усвідомлюю, що мені також доведеться встановлювати програми, які make
дзвонять, наприклад, скажімо, g++
або pdflatex
, але це буде на потім. Наразі хотілося б, щоб я make
працював в першу чергу.
Трохи досліджень виявили дві можливості:
Прийнята відповідь на це дуже схоже запитання: як користуватися файлами файлів у Windows , пропонує використовувати Cygwin. Це можливо, Cygwin чудовий, але, оскільки я вирішив дати шанс PowerShell, я хотів би знати, чи можливо це також і з PowerShell , а не з Cygwin . Отже, це питання не є повторюваним, оскільки інше питання стосувалося певної можливості використання
make
в Windows, тоді як я прошу PowerShell зокрема.Існує
make
клон для клона PowerShell, який називається poshmake , але синтаксис файлів Poshmake відрізняється від звичайних Makefiles, що не є ходом. Я хочу правдивоїmake
, тому що підтримувати дві версії Makefiles для всіх проектів, у яких я лежу, - це не варіант.
Отже: чи можна встановити GNU make, який зрозуміє синтаксис типових Makefiles, такий, який я можу зателефонувати make
з PowerShell ?