Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Zahar Kiselev                        2:5030/382.1   22 Dec 2001  08:03:26
 To : Vladimir Bormotov
 Subject : Re: перенос софта в Линукс
 -------------------------------------------------------------------------------- 
 
 
 Dec 22 03:26 01, Vladimir Bormotov wrote to Zahar Kiselev:
 
  ZK>> Есть программа, написанная на MS Visual C++ В ней основная часть - не
  ZK>> окна и меню, а серверные функции. Хочется перенести ее в Линукс и
  ZK>> сделать демоном. 
  ZK>> Клиенты к этой программе подключаются посредством TCP/IP. Сейчас это
  ZK>> реализовано на winsock2. Я читал, что winsock происходит из какой-то
  ZK>> библиотеки от BSD. То есть "ноги растут" именно из юникса. Значит
  ZK>> перенос без полного переписывания в принципе возможен.  
  VB>  но не факт, что это будет проще, чем сразу написать под *nix или
  VB>  портабельно.
 
 Вот задача и состоит в том, чтобы сделать из этой программы портабельную.
 Мало того, что сама программа интересна лично мне, так еще может быть и денег
 сотни две дадут...
 
  ZK>> Также интересует вопрос совместимости микрософтовского компилятора Си
  ZK>> и GCC - что в исходнике придется переделывать, какие имеются различия
  ZK>> в тонкостях реализации самого языка?  
  VB>  вот "рядом" человек пишет сразу под две платформы - на win32 
  VB> предпочитает
  VB>  пользовать gcc. "Так проще".
 
 Еще раз повторю - программа уже есть, написана и работает. Основная часть в ней 
 - "прикладная" логика, которой все равно под какой системой работать.
 Если тебе так угодно - задачу можно сформулировать как "переписать нижний
 уровень работы с сетью так, чтобы добиться переносимости". Естественно
 предполагается использование gcc, в том числе и для сборки на виндах.
 
  ZK>> В идеале хотелось бы получить программу, способную собираться и под
  ZK>> Линуксом и под виндами. Еще раз напомню, что GUI не обязателен, либо
  ZK>> может быть сделан отдельно от основной программы.
  VB>  тебе непременно нужно переписывать то, что есть?
 
 В том смысле, что я не собираюсь переписывать и отлаживать заново прикладную
 часть. Ее хочется оставить как есть, только собрать при помощи gcc. Вот потому и
 спрашивал о различиях реализации языка в gcc и msvc.
 
 > Если ты умеешь 
  VB> писать
  VB>  "под unix", то как минимум есть смысл рассмотреть вариант писания на 
  VB> gcc
  VB>  под win32.
 
 А чего его рассматривать? По-моему он очевиден. 
 
  ZK>> Подскажите пожалуйста ссылки в интернете по этой тематике.
  VB>  Cygwin ;)
 
 Это и так понятно. Будем надеяться, что найдутся люди, кто уже сталкивался с
 этой проблемой,  и пришлют более точные ссылки на конкретные статьи
 
 Zahar
 
 --- Msged/LNX 6.1.0
  * Origin: undefined location (2:5030/382.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 перенос софта в Линукс   Zahar Kiselev   21 Dec 2001 19:00:04 
 Re: перенос софта в Линукс   Vladimir Bormotov   22 Dec 2001 04:26:38 
 Re: перенос софта в Линукс   Zahar Kiselev   22 Dec 2001 08:03:26 
 перенос софта в Линукс   Dmitry Sidoroff   23 Dec 2001 00:52:41 
 Re: перенос софта в Линукс   Michael Shigorin   22 Dec 2001 14:50:10 
 Re: перенос софта в Линукс   Zahar Kiselev   22 Dec 2001 18:25:14 
Архивное /ru.linux/32883c243008.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional