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 :

c++ portable linux et windows


Sujet :

C++

  1. #1
    Inactif
    Inscrit en
    Novembre 2007
    Messages
    369
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 369
    Par défaut c++ portable linux et windows
    bonjour,
    j'ai un code en c++ qui marche sur windows, je veux savoir s'il ya une méthode de savoir si ça marche sur linux sans le tester sur linux mais avant ça, comment obtenir une version qui marche sur linux sachant que je travaille avec visual studio6.

    est ce qu'il y a vraiment des instructions qui fonctionne pas en linux?

    merci d'avance

  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
    Tant que tu reste dans le cadre du C++ standart ou que tu utilise des blibliothèques portables, il n'y a aucun problème.

    Mais pour en être sûr, nomme nous celles que tu utilise.
    "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
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut
    Citation Envoyé par fatjoe Voir le message
    j'ai un code en c++ qui marche sur windows, je veux savoir s'il ya une méthode de savoir si ça marche sur linux sans le tester sur linux
    Bah, si ton programme respecte scrupuleusement la norme, tu pourras le compiler pour n'importe quelle plateforme supportant le langage, dont Windows et Linux (certaines plateformes ne supportent qu'un sous ensemble du C++ qu'elles osent appeler C++, comme Symbian OS par exemple. Heureusement on dit bien Symbian C++). Pour t'assurer que ton programme est bien conforme, il suffit d'activer l'option de compilation correspondante dans les paramètres de ton projet.

    comment obtenir une version qui marche sur linux sachant que je travaille avec visual studio6.
    Tu veux dire obtenir du format ELF en compilant avec Visual ? MS n'a pas pensé à ça et ne songe même pas encore à y penser ... Par contre tu peux le faire avec MinGW.

    est ce qu'il y a vraiment des instructions qui fonctionne pas sous linux ?
    Généralement ça ne vient pas des instructions mais des fonctions / bibliothèques que tu utilises. Mais c'est vrai qu'il y a des extensions du langage propre à une implémentation donnée et ces extensions, il ne faut pas les utiliser si on veut du code portable.

  4. #4
    Inactif
    Inscrit en
    Novembre 2007
    Messages
    369
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 369
    Par défaut
    et je doit changer le code avec mingw

  5. #5
    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 fatjoe Voir le message
    et je doit changer le code avec mingw
    "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)

Discussions similaires

  1. [PC portable] Achat portable dual boot Linux (quotidien) / Windows (jeux)
    Par gandalflemaia dans le forum Ordinateurs
    Réponses: 14
    Dernier message: 30/04/2012, 12h26
  2. Choix d'un langage SIMPLE pour faire des applis portables Linux <=> Windows
    Par Muesko dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 03/10/2006, 21h33
  3. Mozilla - Linux et Windows
    Par Fl0r3nt dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 18/06/2004, 09h45
  4. Reseau Linux et Windows
    Par Fooshi dans le forum Développement
    Réponses: 2
    Dernier message: 02/10/2003, 09h25
  5. Etat de la pile sous Linux et Windows
    Par Bibouda dans le forum x86 32-bits / 64-bits
    Réponses: 7
    Dernier message: 16/02/2003, 01h28

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