IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Comment compiler en 64 bits?


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    743
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 743
    Par défaut Comment compiler en 64 bits?
    Bonjour

    Voilà, j'ai un bon vieux Pentium4 sous Windows XP 32 bits.
    Mais je voudrais quand-même compiler des benchs en 64 bits, pour les tester avec l'ordi d'un copain.

    Est-ce possible de compiler d'une manière ou d'une autre en 64 bits sur une machine 32 bits?
    Où trouver un compilateur 64 bits?

    En particulier GCC MinGW qui aurait pu faire l'affaire, me dit que l'option "-m64" n'est pas disponible.

    (Ce qui m'intéresse surtout, c'est de voir si les 16 registres SSE des processeurs 64 bits permettent de doper les performances par rapport aux 8 registres des procs 32 bits)

  2. #2
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    Il y a moyen, mais tu dois te palucher toi même la compilation de gcc pour en faire un compilateur croisé (autrement dit un compilateur qui a pour cible une architecture différente de celle sur laquelle il s'exécute).

    (En passant, je n'ai aucune idée de la facilité avec laquelle c'est faisable avec les ports Windows; ni même si gcc supporte déjà le 64 bits sous Windows).

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    743
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 743
    Par défaut
    Merci.
    C'est ce que je craignais.
    Tu connais un bon tutorial pour compiler GCC en 64 bits pour windows, un tuto du genre "pour les nuls" car c'est le genre de truc qui ne marche jamais du premier coup, voir jamais...

    Question subsidiaire, qu'est ce qu'il y a comme compilo C++ pour Windows 64? GCC?
    Pour voir si je peux l'installer sur l'ordi du copain.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Intel C++ ?

  5. #5
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Visual C++ fait aussi du 64.
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  6. #6
    Inactif  
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    743
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 743
    Par défaut
    1) J'ai une version 64bits un peu vielle (~3 ans) du compilateur Intel. L'installateur prévient qu'aucun SDK 64 bits n'est trouvé, je l'installe quand même. Mais aucune trace du compilo dans Visual Studio et je n'arrive même pas à le démarrer en ligne de commande.
    2) J'ai la version Express de Visual 2008. Ca me suffisait amplement jusqu'à présent. La version express ne contient pas de compilateur 64 bits.
    La version payante de Visual permet elle de compiler en 64 bits, même sous XP 32?

Discussions similaires

  1. Comment compiler en 64 bits avec gcc, -m64 ne marche pas.
    Par jeanlouis_lecodeur dans le forum GCC
    Réponses: 1
    Dernier message: 27/02/2008, 17h40
  2. [CR] Comment compiler un etat ?
    Par glachant dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 20/02/2004, 17h19
  3. Comment compiler un projet en ligne de commande ?
    Par mathieutlse dans le forum EDI
    Réponses: 3
    Dernier message: 11/07/2003, 13h32
  4. Réponses: 2
    Dernier message: 05/12/2002, 16h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo