4MMPS Config : Différence entre versions
De Ensiwiki
Ligne 1 : | Ligne 1 : | ||
+ | <!-- | ||
{{Maintenance uniquement par enseignants}} | {{Maintenance uniquement par enseignants}} | ||
{{2A}} {{Informatique}} | {{2A}} {{Informatique}} | ||
Ligne 73 : | Ligne 74 : | ||
Si vous êtes sous OSX, il vous faut un environnement de développement gérant le format ELF 32 bits, ce qui n'est pas le cas du compilateur <tt>clang</tt> fourni par Apple. Vous pouvez télécharger [[Media:4MMPS_toolchain_osx10_10.tgz|cette archive]] testée sous Yosemite (vieilles versions : [[Media:4MMPS_toolchain_mac_os.tgz|pour Mountain Lion]], [[Media:4MMPS_toolchain_mac_osx10_7.tgz|pour Lion]]) et la décompresser dans le répertoire <tt>/usr/local</tt> (pensez à ajouter <tt>/usr/local/i386-pc-elf/bin</tt> à votre <tt>PATH</tt> ensuite). Il faut aussi modifier les fichiers <tt>kernel/Makefile</tt> et <tt>kernel/kbd_linux/Makefile</tt> pour préfixer tous les appels à GCC et aux ''binutils'' par <tt>i386-pc-elf-</tt>. Sous OSX, vous n'avez pas besoin d'utiliser de client VNC car QEmu affiche directement sa console dans une fenêtre native du système. | Si vous êtes sous OSX, il vous faut un environnement de développement gérant le format ELF 32 bits, ce qui n'est pas le cas du compilateur <tt>clang</tt> fourni par Apple. Vous pouvez télécharger [[Media:4MMPS_toolchain_osx10_10.tgz|cette archive]] testée sous Yosemite (vieilles versions : [[Media:4MMPS_toolchain_mac_os.tgz|pour Mountain Lion]], [[Media:4MMPS_toolchain_mac_osx10_7.tgz|pour Lion]]) et la décompresser dans le répertoire <tt>/usr/local</tt> (pensez à ajouter <tt>/usr/local/i386-pc-elf/bin</tt> à votre <tt>PATH</tt> ensuite). Il faut aussi modifier les fichiers <tt>kernel/Makefile</tt> et <tt>kernel/kbd_linux/Makefile</tt> pour préfixer tous les appels à GCC et aux ''binutils'' par <tt>i386-pc-elf-</tt>. Sous OSX, vous n'avez pas besoin d'utiliser de client VNC car QEmu affiche directement sa console dans une fenêtre native du système. | ||
+ | --> |