У 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 ?