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

Choisir un environnement de développement Discussion :

Compilateurs croisés


Sujet :

Choisir un environnement de développement

  1. #1
    Membre actif
    Profil pro
    Ingenieur
    Inscrit en
    Décembre 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingenieur

    Informations forums :
    Inscription : Décembre 2003
    Messages : 138
    Points : 280
    Points
    280
    Par défaut Compilateurs croisés
    Bonjour,

    Est ce que quelqu'un sait si le compilateur C++ de gnu ( g++ ) permet de faire de la compilation croisée vers Mac et Solaris depuis Windows ou linux étant donné que la man page n'a pas éclairé ma lanterne...

    sinon est ce que quelqu'un connaitrait des compilateurs croisés C++ ( autres que g++ ) pour les plateformes suivantes :
    _ Windows vers Mac
    _ Windows vers Solaris
    _ Linux vers Mac
    _ Linux vers Solaris

    Mon ami google m'a renvoyé une tonne de réponse mais aucune n'était interessante...
    Sinon sun propose un compilateur solaris mais uniquement pour la plate-forme solaris et avec un prix de 995$

    Merci d'avance

  2. #2
    HRS
    HRS est déconnecté
    Membre confirmé
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    677
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 677
    Points : 638
    Points
    638
    Par défaut
    ce sera possible quand Mac et Solaris pourront installer une
    plateforme .NET sur leur système

    Sinon quand on parle d'un compilateur croisé tournant sur X pour une
    machine Y, c'est que Y n'a pas les ressources nécessaires pour avoir
    son propre compilateur

    ce qui n'est pas le cas de Mac ni de Solaris

  3. #3
    Membre actif
    Profil pro
    Ingenieur
    Inscrit en
    Décembre 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingenieur

    Informations forums :
    Inscription : Décembre 2003
    Messages : 138
    Points : 280
    Points
    280
    Par défaut
    tu as raison ce n'est pas ça que je voulais dire...
    En fait c'est pour générer des exécutables Mac et Solaris en compilant sous Windows ou Linux.
    Je le fais déja en compilant des sources Linux pour générer des exe windows donc ça m aurait arrangé de faire pareil pour mac et solaris plutot que d'installer ces deux systèmes...( d'ailleurs MAC OS peut il tourner sur un PC ? )

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2002
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2002
    Messages : 290
    Points : 325
    Points
    325
    Par défaut
    gcc existant pour Solaris et MAC OSX tu dois pouvoir compiler ceux ci avec gcc Linux ou Windows(cygwin) pour obtenir ce que tu veux non ?

  5. #5
    Membre actif
    Profil pro
    Ingenieur
    Inscrit en
    Décembre 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingenieur

    Informations forums :
    Inscription : Décembre 2003
    Messages : 138
    Points : 280
    Points
    280
    Par défaut
    en fait mon problème est l'inverse: je développes sous linux et windows et je voudrais compiler mes sources sur ces deux plates formes mais de façon à obtenir un exe mac et/ou solaris.
    Je ne veux pas installer solaris ou mac pour compiler sous ces plateformes.

  6. #6
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 275
    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 275
    Points : 10 985
    Points
    10 985
    Par défaut
    google => "cross-compiler windows solaris"
    => http://sources.redhat.com/ml/crossgc.../msg00141.html
    => http://www.objsw.com/CrossGCC/FAQ-4.html

    ...
    Et avec les autotools (configure, automake, cie) les choses peuvent aussi se simplifier.
    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 averti
    Homme Profil pro
    Inscrit en
    Avril 2002
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2002
    Messages : 290
    Points : 325
    Points
    325
    Par défaut
    Citation Envoyé par quicky2000
    en fait mon problème est l'inverse: je développes sous linux et windows et je voudrais compiler mes sources sur ces deux plates formes mais de façon à obtenir un exe mac et/ou solaris.
    Je ne veux pas installer solaris ou mac pour compiler sous ces plateformes.
    C'est bien ce que je dit :

    si tu prends un compilo gcc pour Solaris (resp MacOS X) et tu le compiles sous Linux(resp Windows), tu obtiens un gcc qui produit du code Solaris (Resp MacOS X) et qui fonctionne sous Linux(resp. windows).

  8. #8
    Membre actif
    Profil pro
    Ingenieur
    Inscrit en
    Décembre 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingenieur

    Informations forums :
    Inscription : Décembre 2003
    Messages : 138
    Points : 280
    Points
    280
    Par défaut
    Autant pour moi..j'avais pas compris ça, je croyais que tu voulais dire que je devais compiler mes sources avec le gcc solaris ou mac sous WIndows ou Linux!!!!!

    Merci pour vos réponse je vais me débrouiller avec ça

  9. #9
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    la réponse est OUI

    il faut pour ça lire attentivement la doc du gnu

    je compilateur gcc existe sur diverses plateforme et il est possible de faire de la croscompilation.

    mais si vous lisez attentivement vous allez vite vous rendre compte que la chose réclame des ressources.

    vous allez devoir installer les outils gnu pour vortre plateforme plus pasmal d'élément pour les plateformes cibles (il faut bien que le compilateur trouve les éléments nécéssaire à la compilation)

    comme dit plus haut en général on réserve cette solution à des situation ou l'on n'a pas sur la machine cible le compilateur

    par exemple les pda sous linux (yopi, zaurus) ou pour un hard particulier dont les ressouces ne mermettent pas d'installer un compilo.

    sinon la chose est tout à fait possible
    les outils gnu sont particulièrement bien fait dans ce dommaine.

    mais pourquoi pas une machine de compilation qui crache des exe pour plusieurs autres.

    A+JYT

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [langage]Compilateur PERL
    Par major2 dans le forum Langage
    Réponses: 4
    Dernier message: 07/02/2007, 21h52
  2. exptression booléenne et compilateur Delphi
    Par jakouz dans le forum EDI
    Réponses: 3
    Dernier message: 24/09/2002, 13h25
  3. Compilateur - editeur C++ pour Linux
    Par Torpedox dans le forum Choisir un environnement de développement
    Réponses: 5
    Dernier message: 15/09/2002, 02h16
  4. Newbie......compilateur et table de caractères
    Par Cyberf dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 21/08/2002, 14h29
  5. Compilateur natif ??? Kesako ???
    Par Riko dans le forum Langages de programmation
    Réponses: 4
    Dernier message: 06/08/2002, 08h54

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