Как я могу пересечься, компилируют мое приложение Linux для получения исполняемого файла Windows в Linux?

Как насчет pcntl_fork?

проверьте нашу страницу руководства для примеров: PHP pcntl_fork

6
задан ysth 27 August 2010 в 22:05
поделиться

3 ответа

По сути, вы используете кросс-инструментальную цепочку для процесса Make, а не хост-цепочку инструментов. Я предполагаю, что скрипта настройки autotools нет. Если есть, вы можете запустить configure с указанием --host, и все это выяснится за вас.

Итак, что вам нужно сделать, это установить CC, LD, CFLAGs, LDFLAGS (возможно, также CXX и CXXFLAGS) и изменить Makefile, чтобы использовать правильные библиотеки QT, которые должны быть mingw, а не ваши библиотеки Linux. Таким образом, вам также может потребоваться получить MinGW / Windows QT SDK и сохранить его отдельно, чтобы ваши пути могли быть указаны правильно.

Надеюсь, это поможет!

0
ответ дан 17 December 2019 в 18:19
поделиться

Вы можете запустить cl.exe Visual C ++ Express Edition 2008 через Wine для компиляции вашего проекта.

0
ответ дан 17 December 2019 в 18:19
поделиться

Я не знаком с SuSE, но в Ubuntu есть пакеты mingw32, которые являются кросс-компилятором для Windows, а также win32api с открытым исходным кодом:

alt text
(источник: liranuna. com )

После небольшого поиска выясняется, что для него есть RPM-пакеты , хотя он, вероятно, должен быть в ваших репозиториях.

3
ответ дан 17 December 2019 в 18:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: