Archives mensuelles : juin 2013

Compilation de fichiers MEX sur Mac OS X

D’après le site de MathWorks, pour compiler des fichiers MEX avec les versions récentes de MATLAB sur Mac OS X, il suffit d’installer XCode (à partir du site Apple Developer ou à partir de l’Apple Store).

Par contre, une fois sous MATLAB, à la première compilation d’un fichier MEX, on reçoit un message d’erreur assez déroutant :

gcc-4.2: command not found

Après une brève recherche sur le support de MathWorks, on arrive sur la page suivante : Can I use Xcode 4.2 to 4.6 as my C or C++ compiler in MATLAB?

Il faut donc commencer par aller dans le menu « XCode > Preferences > Downloads » de XCode et installer, si ce n’est déjà fait, le composant « Command Line Tools» (la suite de compilateurs Gcc).

Après l’application du patch fourni par MathWorks, la compilation de fichiers MEX est opérationnelle 8-)

Note : il est sans doute possible de se passer de l’encombrant XCode en ne téléchargeant que le composant « Command Line Tools » directement sur le site Apple Developer – Open Source. Par contre, je ne sais pas si le patch fourni par MathWorks fonctionne sans XCode. Il y aura peut être des problèmes de chemins non disponibles. A tester…

Clavier PC et Mac : aïe !

Comme je l’ai décrit dans mon dernier article (Mac mini « Late 2012 » – Intel Core i5 et OS X Mountain Lion), j’ai rencontré quelques difficultés avec les touches de mon clavier PC et leurs correspondances sous OS X.

L’outil « Visualiseur de clavier » m’a sauvé la vie !

Voici plusieurs captures d’écran du visualiseur en fonction des touches pressées sur mon clavier PC (les touches grisées correspondent aux touches de modification Ctrl, Alt ou Maj).

Par défaut :
Par défaut

Avec Ctrl :
Avec Ctrl

Avec Alt :
Avec Alt

Avec Maj :
Avec Maj

Avec Ctrl + Maj :
Avec Ctrl + Maj

Avec Ctrl + Alt :
Avec Ctrl + Alt

Avec Alt + Maj :
Avec Alt + Maj

La question est : combien de temps vais-je tenir avant de craquer pour un vrai clavier Mac ?

:?