Можно ли откомпелировать исходник C++, предназначеный для

Можно ли откомпелировать исходник C++, предназначеный для

Сообщение Arcanecliff » 04 мар 2010, 02:13

Можно ли откомпелировать исходник C++, предназначеный для FreeBSD, на Windows?
Нужно откомпелировать сетевой демон trafd под Windows. Trafd использует libpcap библиотеку для Linux. Для windows тоже есть аналог с теми же функциями - WinPcap. Т.е. trafd будет работать под Windows тоже. Помогите откомпелировать. trafd находится здесь: http://cdnetworks-kr-1.dl.sourceforge.ne... Спасибо заранее.
Аватара пользователяArcanecliff
Профессионал
 
Сообщения: 819
Регистрирация: 04 окт 2008, 17:53
Откуда: Улан-Удэ

Re: Можно ли откомпелировать исходник C++, предназначеный дл

Сообщение Barana » 04 мар 2010, 03:48

в этом поможет MinGW.
Однако будет ли он работать корректно в винде - это отдельный вопрос.
Barana
Прохожий
 
Сообщения: 1
Регистрирация: 04 мар 2010, 03:48
Откуда: Самара

Re: Можно ли откомпелировать исходник C++, предназначеный дл

Сообщение Aribandis » 04 мар 2010, 06:17

Откомпилировать-то можно (поддерживаю предыдущего оратора на предмет использования MinGW), но будет ли оно корректно работать? На BSD совершенно другая модель управления процессами -- там материнский процесс порождает не треды, как в Windows, а полностью независимые дочерние процессы... Соответственно, аварийное завершение дочернего процесса на BSD никак не влияет на материнский процесс, и код пишется соответственно -- умер Максим (в смысле, дочерний процесс), да и черт с ним. В Windows, по контрасту, мертвый тред тянет за собой в небытие весь процесс, который его породил...
Аватара пользователяAribandis
Прохожий
 
Сообщения: 4
Регистрирация: 08 ноя 2009, 07:45
Откуда: Нижний Новгород


Вернуться в BSD (Berkeley Software Distribution)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron