@einsturzende

Как портировать линуксовое консольное приложение под Windows?

Приложение работает с сетью по SSL и немного с файловой системой (конфиг читает, вебморду отдает). Исходники на Си. Библиотеки не использует. Дописывать виндовую часть системных вызовов не хотелось бы. Не дошли, случайно, технологии до какого нибудь автоконвертора?
  • Вопрос задан
  • 179 просмотров
Решения вопроса 1
wataru
@wataru
Разработчик на С++, гуглер, экс-олимпиадник.
Можно попробовать какой-нибуть mingw поставить. Получается какбы линуксовая оболочка в винде. Можно компилить в ней исходники, получающийся exe-шник автоматом получит транслирование системных вызовов. Нет гарантии, что любой код заведется, но шансы есть.

Т.е. виндовые исходники вы не получите, но есть вариант скомпилить эти линуксовые исходники в exe-шник, который, возможно, потребует установки mingw на машину, где приложение будет работать.

Edit, возможно mingw тут не поможет и нужен cygwin. Еще был какой-то msys. Но я не уверен.

На худой конец, под 10 виндой есть WSL.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@mayton2019
Ent. Software engineer. Oracle. SQL. BigData.
Скорее всего надо запустить компиллятор и оценить масштаб трагедии. И после этого писать новое сообщение в тостер.

Я сильно сомневаюсь в наших "прогнозах" здесь в условиях отсутствия информации.
Ответ написан
hottabxp
@hottabxp
Миллиардер. Честно, 100 пистонов!
Не дошли, случайно, технологии до какого нибудь автоконвертора?
Дошли конечно. freelance.habr.com - различные конвертеры на любой вкус и цвет.

Ещё есть эконом вариант - wsl. Скорее всего для этого его и создали.
Ответ написан
Chronicler
@Chronicler
Программист
Попробуйте собрать через TDM-GCC на Windows.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
29 нояб. 2020, в 23:56
20000 руб./за проект
29 нояб. 2020, в 22:37
500 руб./за проект
29 нояб. 2020, в 20:54
3000 руб./за проект