- Exemple utilisé
Voici un exemple qui va compiler le helloworld pris sur le blog de Loren et qui donne cette figure:
- Compilation
Pour faire un message d’accueil lorsque j’exécute mon exécutable, je vais utiliser une fonctionnalité Customizable MCR Start-Up Message présente depuis la R2009b.
Pour compiler helloworld je pourrais juste taper :
mvc -mv helloworld.m
Mais pour inclure un message d’accueil, en plus de ma commande mcc -mv je vais ajouter le flag -R suivi des flags -startmsg et -completemsg .
Pour le compiler , je vais utiliser les lignes de code suivantes , je pourrais tout écrire en une ligne mais ce serait illisible :
>>filenametobuild ='helloworld';
>>Author = 'Peter Webb';
>>command_mcc = 'mcc -m ';
>>message_dos1 = ' -R -startmsg''';
>>message_dos2 = [', Developer : ' Author '. Compilation date : ' datestr(now) ' - within ' version('-release') ' '''];
>>message_dos3 = ' -R -completemsg'',';
>>message_dos4 = [' Starting ' filenametobuild ' ...'''];
>>msg_dos = [message_dos1 message_dos2 message_dos3 message_dos4];
>>command = [command_mcc,filenametobuild msg_dos] ;
>>eval(command)% lance la compilation
Ces commandes vont me créer un helloworld.exe puisque je suis sous Windows. Sous Linux il n’y aurait pas d’extension.
Lorsque je double clique sur ce fichier , voici ce qui apparait dans ma fenêtre DOS:
Et donc comme on peut le voir , je sais de suite qui a écrit le code, quand est ce qu’il a été compilé et dans quelle release.