Хотя я согласен с тем, что Lazarus / FreePascal - это то, что нужно, кросс-компиляция может быть реальной проблемой для правильной настройки. Поэтому вы можете взглянуть на бесплатный CodeTyphon . Это мощный установочный пакет одним кликом для кроссплатформенного нативного Delphi, такого как RAD / IDE, основанный на Lazarus / FreePascal. Вы можете начать кодирование через несколько минут после загрузки. CodeTyphon уже поддерживает 4 хоста CPU / OS (Win32, Win64, Linux32, Linux64) и 16 целей CPU / OS (arm-WinCE, arm-Linux, arm-Embedded, arm-gba, arm-nds, i386-Win32, i386 -Linux, i386-FreeBSD, i386-Haiku, x86_64-Win64, x86_64-Linux, x86_64-FreeBSD, powerpc-Linux, powerpc64-Linux, sparc-Linux, sparc-Solaris). В Lazarus / FreePascal поддерживается больше платформ, но другие еще не интегрированы в CodeTyphon.