Как и чем перекомпилировать программу написанную под UNIX на языке С, чтоб она работала под Windows.Если можно ссылку дайте, где об этом написано.
>Как и чем перекомпилировать программу написанную
>под UNIX на языке С,
>чтоб она работала под Windows.Если
>можно ссылку дайте, где об
>этом написано.Компиляторов есть много. Ссылку сходу дать не могу, однако http://dmoz.org в категории софта> компиляторов наверняка содержит парочку. Впрочем, не факт, что программа соберется и тем более заработает. Если в ней есть специфичные UNIX-вызовы (да хотя бы тривиальный link()), то в неё придётся внести изменения.
ГНУтым можно рискнуть - он есть везде, например. НО! Если при написании программы не предусматривалась ее сборка под мастдаем, то проще переписать заново. Хотя, по большому счету, все зависит от объема и уровня написания, от функциональности итдитп.
Короче - я переписал бы.
Делай в билдере от Борланда в винде
В общем случае задача сложная - с большой вероятностью в программе используются специфические возможности UNIX, не поддерживающиеся в Windows (например, fork(); да даже сокеты по-разному реализованы). С наибольшей вероятностью поможет Cygwin (http://www:cygwin.com) - там даже fork() эмулируется, кроме того, есть shell (bash) и прочие Unix-образные средства. Под ним даже Squid собрали.