Kompilera förvandlar ett MATLAB projekt du kan bara använda inom själva programmet till ett körbart program alla kan använda . En allmän förståelse för processen kan hjälpa dig att förstå hur koden du skriver påverkar byggprocessen och ökar din totala förtrogenhet med MATLAB -programmet . Fakta
Du har en möjlighet att kompilera MATLAB -kod med hjälp av ett grafiskt verktyg gränssnitt användare , eller så kan du öppna kompilatorn från MATLAB -koden fönstret med MCC kommandot . Det mest direkta sättet att sammanställa MATLAB -projekt är att använda Deployment Tool . Om du väljer att använda den här metoden , lägger kompilatorn fungerar " isdeployed " och " ctfroot " i ett "om " uttalande i början av ditt program gör att programmet kan fungera smidigare efter driftsättning .
komma igång
sammanställning
kod uppträder som det fjärde steget i byggprocessen . Före detta , utför kompilatorn ett beroende analys genererar källkod och skapar en komponent arkiv Technology File . Ett beroende analys tar de filer du placerar i stora filen och delade resurser avsnitt av build åtgärdsfönstret och skapar en lista över de funktioner som de behöver för att köra . Source code generation inkluderar både gränssnitt kod och en datafil som gör run -time kod möjlig . Slutligen skapar CTF arkivfilen en katalog och sedan krypterar och komprimerar allting till en enda fil .
Kompilera och länka
Sammanställningen tar källan koden och omvandlar den till fristående binära filer kallas objektkod , som är en uppsättning av maskinläsbara instruktioner valfri dator kan öppna och bearbeta . Eftersom MATLAB -program kräver ofta mer än en kod modul för att köra på en gång , identifierar ett slutligt länka steg och kopplar filer objektkoden med respektive MATLAB biblioteksfilerna . När detta sker , är sammanställningen klar .
Alternativ
Använda Deploy verktyg för att konvertera MATLAB -program i fristående applikationer är det vanligaste sättet att använda den . Du kan också använda detta verktyg för att sammanställa ett antal andra applikationer . Dessa inkluderar delade bibliotek , vilket är en grupp om minst sju funktioner som ett MATLAB -program kan läsa , en Microsoft Excel-tillägg , en . NET församling , en generisk Component Object Model eller en Java -paketet .