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

Qt Creator Discussion :

Kit et compilateurs GCC


Sujet :

Qt Creator

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Points : 258
    Points
    258
    Par défaut Kit et compilateurs GCC
    Hello à tous,

    J'utilise Qt creator depuis quelques mois maintenant, mais surtout comme un éditeur (modif / navigation dans le code). Depuis peu, j'essaye de m'en servir comme environnement de cross compilation en utilisant son système de kit/compilateur.

    Tout semble assez simple tant que les compilateurs sont différents ex: clang et gcc. Par contre quand j'ai voulu configurer un g++ 4.6 et un g++ 4.9, le compilateur choisi sera toujours g++ (le compilo par défaut (g++-4.6) de ma ubuntu 12.04).

    J'ai trouvé plusieurs contournements possibles:
    - en ajoutant des built steps avec update-alternatives avant de lancer le make.
    - créer un mkspec spécifique en forçant le compilateur à g++4.9
    - utiliser la variable QMAKE_CXX pour spécifier g++4.9

    Mais quelque chose me dit qu'il doit y avoir un moyen plus simple, sinon à quoi cela servirait-il de préciser le chemin complet du compilo dans Tools > Options > Build & Run > Compiler ?

    Si quelqu'un peut éclairer ma lanterne ce serait cool.
    Merci.

    [edit]
    J'ai poster la même requête sur le forum de qt-project.

  2. #2
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 012
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 012
    Points : 23 145
    Points
    23 145
    Par défaut
    Bonjour,

    Une fois ton projet ouvert, colonne de gauche, clique sur "Projects".
    Dans Build & Run, clique sur "Add Kit".

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Points : 258
    Points
    258
    Par défaut
    Hello,

    Merci pour ta réponse.

    En fait j'ai bien ajouté le kit et j'ai associé le compilateur correspondant. Mais quand j'utilise ce kit pour compiler, le makefile généré contiendra 'g++' au lieu de 'g++-4.9' (qui est le compilateur que j'ai défini) dans mon kit.

    En ajoutant un makespec spécifique pour forcer à g++4.9, ça marche bien. Mais du coup je me demande à quoi ça sert de donner le nom complet du compilo dans la partie 'compiler'.

    [edit]
    Je rajoute 2 screen pour que ce soit plus clair.
    Nom : kits.png
Affichages : 91
Taille : 85,1 KoNom : compiler.png
Affichages : 89
Taille : 71,8 Ko

Discussions similaires

  1. Installer le compilateur Gcc-3.0
    Par samy100 dans le forum Applications et environnements graphiques
    Réponses: 10
    Dernier message: 27/08/2006, 04h44
  2. Bien régler son compilateur gcc?
    Par Premium dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 06/03/2006, 15h21
  3. [KUBUNTU] Problème avec le compilateur gcc
    Par kitsune dans le forum Ubuntu
    Réponses: 3
    Dernier message: 13/02/2006, 13h44
  4. Changement de compilateur gcc
    Par biaggi dans le forum GCC
    Réponses: 6
    Dernier message: 07/04/2005, 11h04
  5. Inserer de l'assembleur en c avec le compilateur gcc
    Par KORTA dans le forum Autres éditeurs
    Réponses: 9
    Dernier message: 20/08/2003, 03h19

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