Kompilering forvandler en MATLAB projekt, kan du kun bruge selve programmet til et eksekverbart program alle kan bruge . En generel forståelse af processen kan hjælpe dig med at forstå, hvordan den kode, du skriver påvirker byggeprocessen og øger din generelle kendskab til Matlab program. Fakta
Du har mulighed for at kompilere MATLAB kode ved hjælp af en grafisk grænseflade bruger værktøj , eller du kan åbne compiler fra Matlab kode vindue vha. MCC kommandoen . Den mest direkte måde at kompilere MATLAB -projekter er ved at bruge Deployment Tool. Hvis du vælger at bruge denne metode , tilføjer compileren funktionerne " isdeployed " og " ctfroot " i et "hvis" erklæring i starten af dit program gør det muligt for programmet at køre mere gnidningsløst efter indsættelsen.
Kom godt i gang
Code kompilering forekommer som det fjerde trin i byggeprocessen . Forud for dette , compileren udfører en afhængighed analyse genererer kildekode og skaber en Component Technology File arkiv. En afhængighed analyse tager de filer, du placerer i de vigtigste fil og delte ressourcer sektion af build opgaveruden og opretter en liste over de funktioner , de har brug for at køre. Kildekode generation omfatter både grænseflade kode og en datafil , der gør run-time programkode muligt. Endelig CTF arkivfil opretter en mappe , og derefter krypterer og komprimerer alt i en enkelt fil .
Compile og Link
kompilering proces tager kilden kode og konverterer det til enkeltstående binære filer kaldet objekt kode, som er et sæt af maskinlæsbare instruktioner helst computer kan åbne og behandle . Fordi Matlab programmer ofte kræver mere end én kode modul til at køre på et tidspunkt en endelig forbinder skridt identificerer og forbinder objekt kode filer med de respektive MATLAB biblioteksfiler . Når dette sker, oversættelsen er afsluttet .
Options
Brug af Deploy værktøj til at konvertere Matlab programmer til selvstændige programmer er den mest almindelige måde at bruge det. Du kan også bruge dette værktøj til at udarbejde en række andre applikationer. Disse omfatter delte biblioteker , som er en gruppe på mindst syv funktioner, en Matlab program kan indlæse, en Microsoft Excel-tilføjelsesprogram , et . NET forsamling, en generisk Component Object Model eller en Java -pakke .
< br >