Question

je développe des applications iPhone pour quelques mois maintenant, je suis passé par quelques exemples d'applications iPhone open source qui ont le fichier « makeFile » en eux. Tout comme cydia a obtenu ici code source Cydia

i googlé pour elle, mais ne pouvions pas y une explication satisfaisante. Toutes les explications sont assez complexes.

Quelqu'un peut-il expliquer s'il vous plaît me dans un langage simple ce que ce makefile est?

Était-ce utile?

La solution

Dans Xcode, sélectionnez « Build » dans le menu et il compile votre projet. Un Makefile fait la même chose, à l'exception de la ligne de commande. Un Makefile contient des informations sur les fichiers doivent être recompilés si vous changez un certain fichier.

Voir http://en.wikipedia.org/wiki/Makefile

Makefiles sont gentils parce qu'ils travaillent sur une très grande variété de systèmes.

Autres conseils

Un fichier make est comme un exécutable dans Windows. Il dispose d'une liste prédéfinie de commandes à exécuter afin de « faire » votre travail d'application et il peut gérer les dépendances afin que vous ne devez pas les respécifier constamment. L'alternative à un fichier make exécute l'application dans une console.

Le problème avec des applications en cours d'exécution dans une ligne de commande est que vous devrez peut-être indiquer à plusieurs reprises tous les paramètres du projet chaque fois que vous voulez exécuter une application. Un autre inconvénient de l'exécution d'une application à partir de la ligne de commande est que vous devez ouvrir le terminal / dos afin d'exécuter votre application. La plupart des utilisateurs finaux de votre application ne vont pas vouloir avoir à faire cela. Avoir un makefile fait le démarrage de votre demande aussi facile que de cliquer sur un makefile.

La principale différence entre un makefile et d'autres fichiers comme .exe est qu'ils sont indépendants de la plate-forme et peuvent être exécutés dans plusieurs systèmes d'exploitation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top