Maison  >  Article  >  développement back-end  >  Puis-je effectuer une compilation croisée pour OS X sous Linux ou Windows sans Mac ?

Puis-je effectuer une compilation croisée pour OS X sous Linux ou Windows sans Mac ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-01 07:53:02333parcourir

Can I Cross-Compile for OS X on Linux or Windows Without a Mac?

Compilation croisée pour OS X sous Linux ou Windows

Si vous souhaitez porter vos applications C/C vers OS X mais qu'il vous manque Mac, plusieurs outils de compilation croisée peuvent vous aider.

Linux :

Pour Linux, un compilateur croisé GCC prédéfini est disponible, utilisant des sources GCC modifiées d'Apple. Vous pouvez obtenir ce compilateur depuis :

https://launchpad.net/~flosoft/ archive/cross-apple

Options alternatives :

Depuis la rédaction de la réponse originale en 2015, les options supplémentaires suivantes sont apparues :

  • Visual Studio : L'IDE standard de Microsoft prend désormais en charge la compilation croisée pour OS X, iOS, et Android. (https://channel9.msdn.com/Events/Visual-Studio/Connect-event-2014/311)
  • RadStudio d'Embarcadero : Cet IDE permet également le développement d'OS X, Applications iOS et Android sur Windows.
  • Outil de compilation croisée de Thomas (mentionné dans la réponse originale) : https://stackoverflow.com/users/150586/thomas

Remarque :

Quelle que soit la méthode de compilation croisée que vous choisissez, vous aurez toujours besoin d'un appareil Mac ou iOS physique pour tester vos applications.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn