Herhangi bir Borland çapraz derleyicisinin Windows kodumu şarapsız linux üzerinde çalışmasını sağlayabileceğini merak ediyordum. Winxp delphi 7 ile çalışıyorum. Her zaman aynı şeyi kodlamak mümkün olsaydı araç Windows'da, yine Linux'ta kodlanmış ve linux.ThanksLinux için Delphi çapraz derleyici
cevap
En iyi çözüm, Free Pascal için delphi benzeri GUI olan Lazarus'tur. Windows internales veya herhangi bir özel eklentiler olmadan "saf" vcl kullanılarak olsaydı göç buraya bir göz atın pasta :) a pice olacaktır: BTW http://lazarus.freepascal.org
- Lazarus FPC'de gerçek mulitplatform vardır - yapabilirsiniz Linux, Windows, MacOS ve daha fazlasını aynı kodla derleyin.
[CodeTyphon] (http://www.pilotlogic.com/sitejoom/index.php/codetyphon) dağıtımını kullanarak FPC + Lazarus'u indirip yükledim. Her iki projenin tüm kaynak kodunu, mevcut üçüncü taraf kitaplıklarının çoğunu sağladı ve platformlar arası IDE'leri kolay kullanımlı bir arabirimden derlemeyi sağladı. IDE'nin nasıl olgun, kullanımı kolay ve güçlü olduğu konusunda çok şaşırdım. Ve Delphi'nin en son IDE'sinden (hatta birçok parçada bile) daha hafiftir. Hem IDE'yi hem de derleyiciyi kaynaktan (derhal) derlemek çok güzel bir şey. Diğer çözümlerin opaklığından değişiyor. –
FPC kullanan bir başka IDE, hem Windows hem de Linux için MSEGUI. Bir erkekten, ciddi iş uygulamaları yazmak için çapraz platform kütüphanesi. Çok etkin. Yürütülebilirler, Lazarus tarafından oluşturulandan daha hafiftir (ancak VCL düzeninden yoksunsınız: bu, başka bir çerçeve). Bkz. Http://gitorious.org/mseide-msegui –
Yine de, Lazarus'u kullanmamın tek pratik yolu (benim fikrime göre), “sıfırdan başladığınız projeler” üzerinedir - önemsiz bir Delphi uygulamasını Lazarus + LCL kullanmak için kullanmak Şu anda pratik değil, en azından denediğimde değil. OP'in istediği, aslında bir boru hayali olan WINE olmadan "Linux'ta Windows kodunun çalıştırılması" dan çok uzak. –
ile aynı aracı kodlamanın nasıl mümkün olabileceği Borland Delphi çapraz derleyici istiyorsanız, tek seçeneğiniz CrossKylix
'dur. Bu gerçek bir çapraz derleyici değil. Bunun yerine Linux için Kylix derleyicisini öykünülmüş bir Linux ortamında çalıştırıyorsunuz.
VCL yerine CLX kullanmak zorunda kalacağınızı ve Kylix'in günümüzde iyi ve gerçekten ölü olduğunu unutmayın. Şahsen ben Şarap daha kolay ve daha iyi bir seçenek olduğunu düşünüyorum.
Son güncelleme şöyle görünüyor: 31 Temmuz 2010'dan itibaren. Delphi çapraz derleme uygulamaları oluşturmak için iyi bir alternatif değil, öyle değil mi? – karlphillip
@karlphillip Peki, Mac için iyi ve birkaç yıl içinde güncellenmiş bir Linux derleyicisini bekliyoruz. Ama dediğim gibi, Kylix taş soğuk öldü. –
Mac için iyi olduğunu bilmiyordum. Sanırım uzun süredir döngüden çıktım. – karlphillip
Her şeyden önce, her şey programınızda kullandığınız sistem işlevlerine bağlıdır. Çoğu durumda, linux altında çapraz derleme olanağı yoktur.
Ancak, bazı durumlarda Borland Kylix yardımcı olabilir, ancak, afaik, neredeyse öldü.
Delphi 10.2 Tokyo, Linux 64-bit Yerel Kod Denklemlerini destekler.
Bu yayını tıklayın bazı önizleme ekran görüntüleri almak için:https://helloacm.com/delphi-compiles-code-to-linux-64-bit-server/
- 1. Linux için iyi, küçük Haskell derleyici?
- 2. Eclipse'deki çapraz derleyici öneki ve yolu
- 3. Çapraz uygulama sürükle ve bırak Delphi
- 4. Herkes Delphi için ücretsiz bir derleyici biliyor mu?
- 5. Linux veya Windows'da çapraz derleme yapmalı mıyım?
- 6. RasPi3 için nasıl çapraz derleme
- 7. Çapraz platformlar için kaynaklar C/C++ geliştirme
- 8. Çapraz Derleme - x86 için tcpdump
- 9. Çapraz platformlu bir Delphi XE2 projesi nasıl düzgün yapılandırılır?
- 10. Raspberry Pi için çapraz derleme rethinkdb
- 11. ARM için Git'i çapraz derleme nasıl yapılır?
- 12. Delphi XE2'de jenerik ve ileri bildirim kullanırken derleyici hatası
- 13. tanımlanmamış başvuru çapraz GCC
- 14. Delphi
- 15. Windows için PHP derleyici
- 16. Linux Mint: qt4.6.3
- 17. linux g ++ derleyici stderr ve stdout yönlendirmesi boş dosya oluşturur
- 18. Çapraz Derleme Python Uzantıları
- 19. Delphi XE2 için SafeMM
- 20. Çapraz platformlu FireMonkey uygulamaları oluşturmak için hangi HW yapılandırması kullanılmalıdır?
- 21. Ayrıntılı bir harita dosyası oluşturmak için derleyici yönergesi nedir?
- 22. Delphi
- 23. Delphi
- 24. 1.5 çapraz derlemek OS X için cux linux ve pencerelere kullanarak
- 25. Delphi
- 26. XTend için komut satırı derleyici
- 27. Delphi
- 28. Delphi
- 29. Delphi
- 30. Haskript kodlarını derlerken çapraz bağları nasıl yüklerim?
Bunu olabilir sonraki Delphi salınımını (Delphi XE3) bekleyebilir, uyumlu Linux olacaktır. EMB yol haritası çok net değil ama Android/linux'den bahsediliyor: http://blogs.embarcadero.com/jtembarcadero/2011/09/17/may-the-roadmap-rise-with-you/ – philnext