viakon 0 18 марта, 2016 Опубликовано 18 марта, 2016 · Жалоба Написал программку под линукс. Как ее перекомпилить чтоб получить рабочий exe под win32. Обновляет софт в устройстве, а c линуксом заказчик не дружит. Среда Eclipse + GCC. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gazpar 1 18 марта, 2016 Опубликовано 18 марта, 2016 · Жалоба Написал программку под линукс. Как ее перекомпилить чтоб получить рабочий exe под win32. Обновляет софт в устройстве, а c линуксом заказчик не дружит. Среда Eclipse + GCC. Вот Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 18 марта, 2016 Опубликовано 18 марта, 2016 · Жалоба Написал программку под линукс. Как ее перекомпилить чтоб получить рабочий exe под win32. Обновляет софт в устройстве, а c линуксом заказчик не дружит. Запустить винду в виртуальной машине и скомпилировать там. Ваш К.О. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gazpar 1 18 марта, 2016 Опубликовано 18 марта, 2016 · Жалоба Запустить винду в виртуальной машине и скомпилировать там. Ваш К.О. Отличный ответ) А так, это элементарщина, гуглящаяся за 2 минуты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
viakon 0 23 марта, 2016 Опубликовано 23 марта, 2016 · Жалоба Отличный ответ) А так, это элементарщина, гуглящаяся за 2 минуты. Гугл выдает кучу навоза, замаялся в ней копатся. Не все так просто оказалось, работа с сокетами и памятью отличается для вин и линукса. Просто перекомпилить, без модификации исходника не получается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 23 марта, 2016 Опубликовано 23 марта, 2016 · Жалоба Гугл выдает кучу навоза, замаялся в ней копатся. Не все так просто оказалось, работа с сокетами и памятью отличается для вин и линукса. Просто перекомпилить, без модификации исходника не получается. Я так понимаю, в том числе для этого и сделан Cygwin. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
psL 0 23 марта, 2016 Опубликовано 23 марта, 2016 · Жалоба http://www.mingw.org/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 23 марта, 2016 Опубликовано 23 марта, 2016 · Жалоба http://www.mingw.org/ Нет, не то. MinGW не даёт POSIX API - а именно этого автор хочет. Для этого есть Cygwin. Да они и сами прямо так и пишут: MinGW, being Minimalist, does not, and never will, attempt to provide a POSIX runtime environment for POSIX application deployment on MS-Windows. If you want POSIX application deployment on this platform, please consider Cygwin instead. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
viakon 0 25 марта, 2016 Опубликовано 25 марта, 2016 (изменено) · Жалоба Я так понимаю, в том числе для этого и сделан Cygwin. Да, это именно то что надо. Exe требует наличия cygwin1.dll. Всем спасибо! Изменено 25 марта, 2016 пользователем viakon Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться