Compilation tourne un projet MATLAB vous ne pouvez utiliser que dans le programme lui-même dans un programme exécutable n'importe qui peut utiliser . Une compréhension générale du processus peut vous aider à comprendre comment le code que vous écrivez affecte le processus de construction et augmente votre familiarité générale avec le programme MATLAB. Faits
Vous avez la possibilité de compiler du code MATLAB en utilisant un outil d'interface utilisateur graphique , ou vous pouvez ouvrir le compilateur à partir de la fenêtre de code MATLAB en utilisant la commande mcc . Le moyen le plus direct pour compiler des projets MATLAB est d'utiliser l'outil de déploiement . Si vous choisissez d'utiliser cette méthode , en ajoutant les fonctions de compilation " IsDeployed " et " ctfroot " dans un "if" au début de votre programme permet au programme de fonctionner plus en douceur après le déploiement.
Mise en route
code compilation se produit lorsque la quatrième étape du processus de construction. Avant cela, le compilateur effectue une analyse de dépendance , génère du code source et crée un composant Technology File archive . Une analyse de dépendance prend les fichiers que vous placez dans le fichier principal et la section des ressources partagées du volet construction, et crée une liste des fonctions dont ils ont besoin pour fonctionner. La génération de code source comprend à la fois le code d'interface et un fichier de données qui fait l'exécution exécution de code possible . Enfin, le fichier archive FCT crée un répertoire , puis crypte et compresse le tout dans un seul fichier.
Compiler et lier
Le processus de compilation prend la source le code et le convertit en fichiers binaires autonomes appelés code objet , ce qui est un ensemble d'instructions lisibles par machine de n'importe quel ordinateur peut ouvrir et traiter . Parce que les programmes MATLAB nécessitent souvent plus d'un module de code à exécuter à la fois, une étape de liaison finale identifie et relie les fichiers de code objet avec les fichiers de bibliothèque MATLAB respectifs. Lorsque cela se produit , la compilation est terminée.
Options
Utilisation de l'outil de déploiement pour convertir des programmes MATLAB en applications autonomes est la façon la plus courante de l'utiliser . Vous pouvez également utiliser cet outil pour compiler un certain nombre d'autres applications. Ceux-ci incluent les bibliothèques partagées , ce qui est un groupe d' au moins sept fonctions qu'un programme MATLAB peut charger un un package Java Microsoft Excel add-in , un assembly. NET , un Component Object Model ou générique .