4MMPS Config : Différence entre versions

De Ensiwiki
Aller à : navigation, rechercher
 
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.
 +
-->

Version actuelle en date du 16 septembre 2019 à 17:24