compileren maakt van een MATLAB -project kunt u alleen binnen het programma zelf in een uitvoerbaar programma iedereen kan gebruiken . Een algemeen begrip van het proces kan u helpen te begrijpen hoe de code die u schrijft beïnvloedt het bouwproces en verhoogt uw algemene vertrouwdheid met de MATLAB -programma . Feiten U heeft een optie om MATLAB -code met behulp van een grafische interface gebruiker hulpmiddel compileren , of u kunt de compiler openen van het raam MATLAB -code met behulp van het mcc commando . De meest directe manier om MATLAB projecten compileren is met behulp van de Deployment Tool . Als u ervoor kiest om deze methode te gebruiken , het toevoegen van de compiler functies " isdeployed " en " ctfroot " in een "if " statement in het begin van het programma kan het programma soepeler verlopen na de implementatie . aan de slag Code compilatie optreedt als de vierde stap in het bouwproces . Voorafgaand aan deze , de compiler voert een afhankelijkheidsanalyse , genereert broncode en creëert een Component Technology File archive . Een afhankelijkheid analyse neemt de bestanden die je plaatst in het hoofdbestand en gedeelde middelen sectie van het deelvenster build taak , en maakt een lijst van de functies die zij nodig hebben om te draaien . Broncode generatie omvat zowel interface- code en een gegevensbestand dat run -time uitvoering van code mogelijk maakt . Ten slotte is de CTF archiefbestand maakt een map en vervolgens versleutelt en comprimeert alles in een enkel bestand . Compile en Link De compilatie proces neemt de bron code en het in standalone binaire bestanden genoemd object code , die een set van machine - leesbare instructies elke computer kan openen en te verwerken . Omdat MATLAB programma's vereisen vaak meer dan een code -module uit te voeren op een moment , een laatste koppelen stap identificeert en verbindt object code bestanden met de respectieve MATLAB bibliotheek bestanden . Zodra dit gebeurt , compilatie is voltooid . Opties Met behulp van de Deploy Tool om MATLAB -programma's om te zetten in zelfstandige toepassingen is de meest voorkomende manier van het gebruik ervan . U kunt deze tool ook gebruiken om een aantal andere applicaties compileren . Deze omvatten gedeelde bibliotheken , dat is een groep van ten minste zeven functies die een MATLAB programma kunt laden , een Microsoft Excel add - in , een . NET assembly , een generieke Component Object Model of een Java- pakket . < br >
|