LINUX.ORG.RU

Компиляция win32 программы из Linux. Возможно ли?

 


0

2

Нужно написать программу под винду (службу), но вся загвоздка в том, что винд-то у меня давно не водится. Есть ли способ откомпилить эту самую программу из-под линукса, чтобы оно без проблем работало под виндами?

★★★★★

чтобы оно без проблем работало под виндами

Виртуалка.

anonymous
()

Поставь пераццкий хрюндель в виртуалбокс, там и компиляй.

Eddy_Em ☆☆☆☆☆
()

mingw же. Я ей собираю бинари.

anonymous
()

Службу собрать без живой винды на виртуалке видимо не получится, а для обычных программ если она переносится с Линукса можно попробовать переопределить компиляторы в системе сборки:

CC=wine gcc.exe
CXX=wine g++.exe
<ещё что-то ...>

А затем собирать на линуксе просто испольую ту же систему сборки. Должен быть установлен wine, а в нём MinGW и необходимые библиотеки. MinGW должен быть прописан в PATH в реестре wine.

DarthVadimius ★★★★
()
Ответ на: комментарий от DarthVadimius

Службу собрать без живой винды на виртуалке видимо не получится

с каких пор служба как-то по-особому стала компиляться? Может ты хотел сказать «протестировать»?

Harald ★★★★★
()

32 бита: i686-w64-mingw32-gcc
64 бита: x86_64-w64-mingw32-gcc

ringill
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.