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

Langage C++ Discussion :

Evaluer code et compilateur


Sujet :

Langage C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 28
    Par défaut Evaluer code et compilateur
    Bonjour,

    On me demande d'évaluer un vieil ordinateur servant à la compilation d'un logiciel en C++ plutôt important.
    Il faut que je vois si je peux faire tourner le compilateur sur une autre machine et donc si le vieux PC est vraiment essentiel.
    Comment vous y prendrez vous pour faire cette opération correctement et ne rien oublier svp ?

    Merci

  2. #2
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par défaut
    Citation Envoyé par Shain Voir le message
    Bonjour,

    On me demande d'évaluer un vieil ordinateur servant à la compilation d'un logiciel en C++ plutôt important.
    Il faut que je vois si je peux faire tourner le compilateur sur une autre machine et donc si le vieux PC est vraiment essentiel.
    Comment vous y prendrez vous pour faire cette opération correctement et ne rien oublier svp ?

    Merci
    Ton problème n'est pas clair.
    "Evaluer un ordinateur" ca veut dire quoi ?

    On te demande de dire si ta boite peut se passer d'un vieux PC qui compile du code ? Ou je n'ai rien compris ?
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

  3. #3
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 28
    Par défaut
    Ben en fait ce n'est pas très clair pour moi.
    Je l'ai compris un peu comme toi aussi..

    Je pense que c'est ça, c'est voir si la boite peut se passer d'un vieux PC et compiler le code ailleurs..
    Ils me demandent de me taper plus de 1'000km pour faire ça, je veux bien mais ça me parait bizarre... c'est évident qu'un code en C++ pourra être compilé sur un autre PC à partir du moment où on a le code source ou bien je me trompe ???
    Sinon comment faire pour être sûr de ne rien oublier ?

  4. #4
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par défaut
    Citation Envoyé par Shain Voir le message
    Ben en fait ce n'est pas très clair pour moi.
    Je l'ai compris un peu comme toi aussi..

    Je pense que c'est ça, c'est voir si la boite peut se passer d'un vieux PC et compiler le code ailleurs..
    Ils me demandent de me taper plus de 1'000km pour faire ça, je veux bien mais ça me parait bizarre... c'est évident qu'un code en C++ pourra être compilé sur un autre PC à partir du moment où on a le code source ou bien je me trompe ???
    Sinon comment faire pour être sûr de ne rien oublier ?
    Bah en théorie oui, si tu as le code, tu peux le compiler n'importe où.
    A moins que le binaire généré soit pour une plateforme spécifique (genre Win 3.1, système 16 bits , AIX et que la cross compilation ne suffise pas) ou que le code utilise des spécificités d'un compilateur particulier dispo sur une seule plateforme ou d'autre joyeusetés dans ce genre.

    Mais sans plus de détails, impossible d'aller plus loin.
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

  5. #5
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 28
    Par défaut
    Hum... ouais, ben j'en sais pas plus malheureusement... on m'a balancé ça comme ça.. j'en saurai p'tet plus jeudi ou vendredi lorsque j'aurai parlé davantage avec un collègue.. :\
    Merci pour tes réponses Davidbrcz, je reviendrai p'tet sur ce sujet plus tard alors

  6. #6
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Salut,
    Tu peux avoir un problème si ton compilateur correspond à une vieille version plus maintenue, que tu ne peux réinstaller sur une nouvelle machine, et dont le code utilise certaines spécificités.
    Donc pour évaluer, j'aurais tendance à dire : installes le compilateur sur une nouvelle machine cible et essaies de compiler le logiciel. Si la compilation réussie, quelques tests de non régression pour vérifier. Si ça passe, alors oui. Sinon, réponse de consultant : à étudier.

Discussions similaires

  1. Evaluer un string text avec code PHP: Eval?!
    Par Just dans le forum Langage
    Réponses: 5
    Dernier message: 04/09/2010, 10h42
  2. Utiliser le compilateur de Microsoft sur Code::Blocks
    Par Irken dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 09/09/2007, 20h26
  3. Probleme avec compilateur Code::Blocks
    Par ..::snake::.. dans le forum Code::Blocks
    Réponses: 3
    Dernier message: 13/06/2007, 20h01
  4. Réponses: 24
    Dernier message: 29/09/2006, 17h36
  5. Réponses: 12
    Dernier message: 27/04/2006, 23h21

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