Как насчет pcntl_fork?
проверьте нашу страницу руководства для примеров: PHP pcntl_fork
По сути, вы используете кросс-инструментальную цепочку для процесса Make, а не хост-цепочку инструментов. Я предполагаю, что скрипта настройки autotools нет. Если есть, вы можете запустить configure с указанием --host, и все это выяснится за вас.
Итак, что вам нужно сделать, это установить CC, LD, CFLAGs, LDFLAGS (возможно, также CXX и CXXFLAGS) и изменить Makefile, чтобы использовать правильные библиотеки QT, которые должны быть mingw, а не ваши библиотеки Linux. Таким образом, вам также может потребоваться получить MinGW / Windows QT SDK и сохранить его отдельно, чтобы ваши пути могли быть указаны правильно.
Надеюсь, это поможет!
Вы можете запустить cl.exe Visual C ++ Express Edition 2008 через Wine для компиляции вашего проекта.
Я не знаком с SuSE, но в Ubuntu есть пакеты mingw32, которые являются кросс-компилятором для Windows, а также win32api с открытым исходным кодом:
(источник: liranuna. com )
После небольшого поиска выясняется, что для него есть RPM-пакеты , хотя он, вероятно, должен быть в ваших репозиториях.