Salut,
Cela n'aura échappé à personne, les jours des processeurs 32 bits sont comptés du coté des PC...
Pour ceux qui s'y intéressent, il est même évident que les différents systèmes d'exploitation partent résolument vers des implémentations 64 bits.
Ayant récemment acquis un(e bête de course de) PC en remplacement de mon antique Athlon 1700 XP, je me suis, tout naturellement, tourné vers les versions 64 bits pour les systèmes d'exploitation (vista et ubuntu).
Le moment est donc opportun pour moi d'essayer de faire un peu le point sur la manière les différents outils gèrent ce doublement de capacité des registres.
Il me semble évident que, sous linux, la situation est simple: si on prend un environnement 64 bits, l'ensemble des outils (dont Gcc) va respecter ce choix, tout en donnant la possibilité, en cas de besoin, de compiler une application 32bits.
Mais j'aimerais avoir, c'est l'état des lieux sous windows (et sous vista en particulier):
- Comment vista gère-t-il le 64 bits
- Existe-t-il des compilateurs capables de fournir des applications 64 bits
- Quelqu'un a-t-il réussi à compiler Gcc (que ce soit sous Cygwin ou sous le vocable MinGW) de manière à ce qu'il fournisse des applications 64 bits (mes différentes recherches sur le sujet ne m'ont pas permis de trouver des réponses récentes)
- Toute autre question à laquelle je n'aurais pas pensé vu l'heure tardive
Merci d'avance à tous ceux qui pourront apporter un élément de réponse
koala01
Partager