URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 677
[ Назад ]

Исходное сообщение
"RE: Как и чем перекомпилировать."

Отправлено Krem , 09-Апр-02 18:37 
Как и чем перекомпилировать программу написанную под UNIX на языке С, чтоб она работала под Windows.Если можно ссылку дайте, где об этом написано.

Содержание

Сообщения в этом обсуждении
"RE: Как и чем перекомпилировать."
Отправлено Max V. Zinal , 09-Апр-02 21:26 
>Как и чем перекомпилировать программу написанную
>под UNIX на языке С,
>чтоб она работала под Windows.Если
>можно ссылку дайте, где об
>этом написано.

Компиляторов есть много. Ссылку сходу дать не могу, однако http://dmoz.org в категории софта> компиляторов наверняка содержит парочку. Впрочем, не факт, что программа соберется и тем более заработает. Если в ней есть специфичные UNIX-вызовы (да хотя бы тривиальный link()), то в неё придётся внести изменения.


"RE: Как и чем перекомпилировать."
Отправлено Арлекин , 10-Апр-02 08:13 
ГНУтым можно рискнуть - он есть везде, например. НО! Если при написании программы не предусматривалась ее сборка под мастдаем, то проще переписать заново. Хотя, по большому счету, все зависит от объема и уровня написания, от функциональности итдитп.
Короче - я переписал бы.

"RE: Как и чем перекомпилировать."
Отправлено blackpepper , 10-Апр-02 22:48 
Делай в билдере от Борланда в винде

"RE: Как и чем перекомпилировать."
Отправлено Sergey Vlasov , 12-Апр-02 19:46 
В общем случае задача сложная - с большой вероятностью в программе используются специфические возможности UNIX, не поддерживающиеся в Windows (например, fork(); да даже сокеты по-разному реализованы). С наибольшей вероятностью поможет Cygwin (http://www:cygwin.com) - там даже fork() эмулируется, кроме того, есть shell (bash) и прочие Unix-образные средства. Под ним даже Squid собрали.