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

Autres éditeurs Discussion :

[Eclipse] Portage code C++


Sujet :

Autres éditeurs

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Par défaut [Eclipse] Portage code C++
    bonjour,

    Je dois réaliser un portage de code C et C++ tournant sur solaris 9 vers linux redhat.
    Comme je suis plutôt un habitué du Java et de Eclipse sous Windows (et que je suis feignant), je me demande si il est possible de simuler la compilation avec GCC sous Eclispe comme si cela se faisait sous Linux ?
    En gros, est ce que le comportement du compilateur GCC du plugin CDT d'Eclipse sous Windows me donnera la même chose qu'en compilant avec GCC sous Linux ?
    Si d'aventures vous avez des conseils basés sur votre expérience à me donner pour effectuer ce portage dans les meilleurs conditions cela m'intéresse... merci d'avance à vous tous !

  2. #2
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 287
    Par défaut
    ??
    Tant que tu as installé GCC sous windows (=> MinGW ou Cygwin), je ne vois pas où sera le problème -- autre qu'utiliser eclipse pour faire du C++
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Par défaut
    merci de ta réponse !
    donc le comportement du compilateur GCC pour windows est le même que celui sous Linux ? dans ce cas c'est tant mieux !
    et sinon j'utilise eclipse car j'ai l'habitude de développer en java mais c'est vrai que je lis souvent que c'est pas top pour le C++ et que devc++ est mieux par exemple
    tu utilises aussi ce genre d'environnement de dev ?

    PS : je cherche un environnement de dév gratos et facile à prendre en main (car le portage doit être réalisé rapidement)

  4. #4
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 392
    Par défaut
    Attention: Au sujet de GCC sous Windows, le compilateur est le même, mais le SDK est différent.
    Les fonctions les plus standard sont disponibles partout, mais d'autres (notamment des fonctions système de <unistd.h>) ne sont disponibles que sur les OS unixoïdes.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Par défaut
    merci je ferais donc attention à verifier que les lib existent sous Linux sinon j'imagine qu'il existe des equivalents que je chercherais en temps voulu

  6. #6
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 287
    Par défaut
    Déjà, il vaut mieux viser la même version de GCC.
    Ensuite il y a le problème des bibliothèques. Il faut t'assurer qu'une bibliothèque utilisée sur ton *nix soit disponible sous windows dans une version qui soit suffisament proche. Selon ce que tu voudras faire, il faudra viser Cygwin plutôt que MinGW.

    Dans les autres différences qui me viennent à l'esprit:
    - pas les mêmes API système entre la couche d'émulation et ton *nix -> cf les autotool qui sont en particulier utilisés pour détecter ces écarts
    - tout n'est pas émulé et émulable sous windows. p.ex. GCC n'y supporte vraiment pas bien tout ce qui dépend de wchar_t.

    tu utilises aussi ce genre d'environnement de dev ?
    Point du tout. Je suis un vimmeur pratiquant.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  7. #7
    Membre émérite
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Février 2004
    Messages
    644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Février 2004
    Messages : 644
    Par défaut
    vimmeur pratiquant :-) je ne connaissais pas cette jolie expression.

Discussions similaires

  1. Problème portage code Linux vers Windows
    Par scary dans le forum Windows
    Réponses: 14
    Dernier message: 11/01/2010, 17h56
  2. Portage code VB6 en Java : problème avec les GOTOs
    Par youness78 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 30/10/2009, 14h21
  3. Réponses: 2
    Dernier message: 18/09/2009, 19h12
  4. Pour débuter : Eclipse ou Code::Blocks ?
    Par pierrepo dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 20/06/2009, 15h09
  5. Eclipse ou Code::Block
    Par uriotcea dans le forum Qt
    Réponses: 8
    Dernier message: 03/10/2008, 08h08

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