Автор Тема: Как сделать модуль под unix в модуль под Windows?  (Прочитано 4175 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн smoker_cannabis

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 71
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Собственно вопрос в теме.
э, не понял

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
Как сделать модуль под unix в модуль под Windows?
« Ответ #1 : 05 Апреля 2006, 14:47:33 »
perl Makefile.PL
[ng]make all test install

Оффлайн smoker_cannabis

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 71
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как сделать модуль под unix в модуль под Windows?
« Ответ #2 : 05 Апреля 2006, 17:37:10 »
arto
я пробовал, но при perl makefile.pl выводит сообщение threads are required for Distributed::Process.
э, не понял

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Как сделать модуль под unix в модуль под Windows?
« Ответ #3 : 05 Апреля 2006, 18:18:25 »
ActivePerl 5.8.8.817 подтерживает треды.
The documentations is your friend

Оффлайн smoker_cannabis

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 71
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как сделать модуль под unix в модуль под Windows?
« Ответ #4 : 05 Апреля 2006, 18:34:06 »
NeoNox
Уже установил.
При perl makefile.pl - я так понимаю собирается модуль, а при make - устанавливается (копируется в нужные папки) ?
« Последнее редактирование: 05 Апреля 2006, 23:59:31 от smoker_cannabis »
э, не понял

Оффлайн cr4ck3r

  • Фанат Perl
  • Постоялец
  • ***
  • Сообщений: 146
  • +0/-0
  • 2
    • Просмотр профиля
    • http://perlmonks.org.ru
Как сделать модуль под unix в модуль под Windows?
« Ответ #5 : 07 Апреля 2006, 15:21:42 »
при make он собирается - точнее компилируется.
так как в винде нет команды make, то требуется компилятор типа vcc++, с которым идет тулза nmake, которая аналогична make (выполняет ту же работу). Так что после perl Makefile.PL, запускаем nmake.
P.S
Но модуль написаный под никсы не поставится (в 9 случаях из 10-ти) под винду, и дажзе не собереться, все это в основном связано с разными библиотеками, которые используются в исходниках. При этом библиотеки аналогичны, но называются по разному и естессно могут иметь разные функции (или просто разные их названия).
Ворота в perl - perlmonks.org.ru

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28