Delphi compilateur croisé pour linux
Je me demandais si il n'y a aucune Borland cross compilateur qui peut rendre mon code windows sur linux sans les vins.Je suis sous winxp avec delphi 7. J'ai toujours été demandais si il était possible de code même outil que j'ai codé en windows , de nouveau sous Linux et comment est-il possible de code même de l'outil par l'aide de pascal code dans linux.Grâce
Vous pouvez attendre la prochaine Delphi version (Delphi XE3) que, peut être, ce sera Linux compatible. L'EMB de la feuille de route n'est pas très clair, mais Android/linux est mentionné : blogs.embarcadero.com/jtembarcadero/2011/09/17/...
OriginalL'auteur Daniel | 2012-04-11
Vous devez vous connecter pour publier un commentaire.
La meilleure solution est de Lazare, le delphi comme interface graphique pour Free Pascal. Si vous utilisiez le terme "pur" vcl, sans Windows internales ou toute spéciale add-ons, la migration sera une pice de gâteau 🙂
Jetez un oeil ici: http://lazarus.freepascal.org
BTW - Lazare et de la FPC sont remplies mulitplatform - vous pouvez compiler le code pour Linux, Windows, MacOS et plus avec la même base de code 🙂
Une autre IDE à l'aide de FPC, pour Windows + Linux est MSEGUI. D'un seul homme, un ensemble de croix-plate-forme de bibliothèque pour l'écriture de graves applications d'entreprise. Très active. Les exécutables sont plus léger que celui généré par Lazarus (mais il vous manque la VCL mise en page: c'est un tout autre cadre). Voir gitorious.org/mseide-msegui
Néanmoins, le seul moyen pratique d'utilisation Lazare (à mon avis) est sur "les projets que vous commencez à partir de zéro" -- portage d'un non-trivial Delphi application à utiliser Lazare+LCL n'est pas pratique dès maintenant, au moins pas quand je l'ai essayé. C'est un long chemin de "rendre les fenêtres de code à exécuter sur Linux" sans le VIN, qui est ce que l'OP veut, qui est, en fait, une pipe de rêve.
Cela dépend terriblement sur ce qui est considéré comme pratique, n'est-ce pas ?
Pas besoin de le prendre personnellement. Si vous avez un gros VCL projet, disons 3ème partie des dépendances, puis portage sur une autre plate-forme est toujours difficile.
OriginalL'auteur cezar
Votre seule option, si vous voulez un Borland Delphi cross-compilateur, est
CrossKylix
. Ce n'est pas un vrai cross-compilateur. Au lieu d'exécuter la Kylix compilateur pour Linux sous un émulé environnement Linux.Noter que vous serez peut-être obligé d'utiliser CLX plutôt que de VCL et que Kylix est bel et bien mort aujourd'hui. Personnellement, je pense que le Vin est probablement plus facile et une meilleure option.
Eh bien, c'est bon pour Mac et nous prévoyons une mise à jour de Linux compilateur dans une couple d'années. Mais, comme je l'ai dit, Kylix est stone cold dead.
Je ne savais pas son bonnes pour Mac. Je suppose que j'ai été hors de la boucle pendant trop longtemps. Merci
2010 semble assez récente, si l'on considère que l'outil, c'est l'emballage a été publié en 2002.
CrossKylix a été mis à jour en 2010 pour travailler sur Windows Seven. Fonctionne comme un charme, mais la mise au point est plus difficile. - Je l'utiliser pour plusieurs projets, à partir de Delphi 7 IDE: pour un serveur d'application, en cours d'exécution sur un bon marché de Linux, c'est incroyable! Pour une application graphique, il n'est pas un bon candidat: le CLX bibliothèque est juste totalement abandonné. Et vous aurez besoin de trouver une Kylix CD d'origine/iso pour l'installer.
OriginalL'auteur David Heffernan
Tout d'abord, tout dépend de ce que les fonctions du système que vous avez utilisé dans votre programme. Dans la plupart des cas, il n'y aura pas de possibilité de cross-compiler sous linux.
Mais, dans certains cas, Borland Kylix peut aider, mais, autant que je sache, c'est un peu mort maintenant.
OriginalL'auteur mega.venik
Delphi 10.2 Tokyo prend en charge Linux 64 bits en Code Natif Compilations.
Pour obtenir certains aperçu des captures d'écran, cliquez sur ce post:
https://helloacm.com/delphi-compiles-code-to-linux-64-bit-server/
OriginalL'auteur justyy