У меня есть проект, написанный в Lazarus на Windows, но я хочу перекрестно скомпилировать его для Linux на моем компьютере под управлением Windows. Как я могу это сделать?Портирование из Windows в Linux
ответ
К сожалению, скрещивание в этом направлении сейчас невозможно (легко) - вопреки other way around. Лучше всего установить VMWare или другую виртуальную машину с установленной Linux и ее компиляцию.
Это, безусловно, самый простой способ. Использование FreePascal –
Это возможно и выполнимо, если вы знаете свой путь по сборке Linux. Строка faq дает некоторые указатели. Но Корнель прав, что проще просто создать какой-то Linux. В любом случае вам это понадобится, так как даже для здания на Windows нужны библиотеки из дистрибутивов Linux, на которые вы нацеливаетесь. –
AFAIK у вас нет, поскольку у Delphi нет эквивалентного языка в Linux, поэтому придерживайтесь портативной среды или языка. Есть много хороших на выбор, и вы, кажется, влюбились в многих из них раньше. ;-)
Если вы внимательно прочитаете его, то на самом деле вопрос о кросс-компиляции; Lazarus уже существует как для Windows, так и для Linux. –
Я могу использовать Kylix, который является портом Delphi для Linux, созданным Borland, но я использую Lazarus, это кросс-платформенный (Linux, Windows, Mac ...). –
Lazarus ** ** - портативный, так как он представляет собой общую коллекцию независящих от платформы компонентов, основанных на независимом от платформы компиляторе (** FreePascal **). –
- 1. Портирование приложения Qt из Linux в Windows
- 2. Портирование приложения Lazarus из Windows на Linux
- 3. Портирование приложения из Linux на Windows
- 4. Портирование Linux-совместимого проекта из Windows в Linux
- 5. Портирование кода Linux на Windows
- 6. Портирование Windows скомпилированного приложения QT в Linux?
- 7. Портирование DevC++ в Linux
- 8. Портирование C++ с Linux на windows, '__aligned__'
- 9. Портирование приложения C++ из Windows в GNU/Linux.
- 10. Портирование фрагмента кода на основе ctypes из linux в windows
- 11. Портирование из Windows в Linux. Перевод команды ассемблера
- 12. Портирование простой программы c из linux в windows
- 13. Портирование приложения Java/Mysql из Linux в Windows
- 14. Sigaction и портирование кода Linux на Windows
- 15. Портирование команды sed из linux в mac
- 16. Портирование Winsock в Linux-сокеты
- 17. Портирование clock_gettime в windows
- 18. MONO: портирование .net на Linux.
- 19. Портирование оконных приложений на linux
- 20. портирование, Linux, C
- 21. Портирование кода C++ из unix в windows
- 22. Портирование приложения сокета linux в windows usins MsDev
- 23. Портирование Unix-сокетов на Windows
- 24. Портирование пользовательского приложения для медиаплеера в Linux
- 25. Портирование с Linux на Windows 8: имена членов структуры
- 26. портирование кода win32 (windows.h) в linux
- 27. портирование от Solaris до Linux?
- 28. Портирование C-оболочек для JNI, от Windows до Linux
- 29. Портирование скомпилированного кода (distutils) из Windows 7 в Windows Server
- 30. Портирование платформы Windows C++ на POSIX (Linux) C++ - WSAGetLastError()
Обычно лучше начинать кросс-платформу, а не пытаться позже. – zmbush
Кросс-компиляция проста, если вы используете ** [CodeTyphon] (http://www.pilotlogic.com/sitejoom/index.php?option=com_content&view=article&id=96&catid=68&Itemid=147) ** издание Lazarus. – avra