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

Administration système Discussion :

compilation avec GCC 3.4.6 sous Debian Etch


Sujet :

Administration système

  1. #1
    Membre habitué Avatar de meufeu
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    355
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 355
    Points : 166
    Points
    166
    Par défaut compilation avec GCC 3.4.6 sous Debian Etch
    Bonjour,

    J'ai installé une Debian Etch : en natif le gcc est le 4.1.2 mais j'ai installé le 3.4.6 avec le gestionnaire de paquet. Pas de problème. J'ai créé les liens qui vont bien et me suis assuré que mon programme était compilé avec le bon gcc (le 3.4.6) et le bon environnement. Le problème est que, au link, j'ai ce message d'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    `.L73169' referenced in section `.rodata' of MEDMEM_Mesh.lo: defined in discarded section `.gnu.linkonce.t._ZNK6ME...' of file.lo
    Je pense que cela a un rapport avec le fait qu'il y a plusieurs versions de gcc sur le système ... j'ai essayé (betement) de supprimer le gcc 4.1.2 .. j'ai été quite pour une réinstallation ...

    Pourriez-vous m'éclairer ?
    merci d'avanve

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2008
    Messages : 69
    Points : 62
    Points
    62
    Par défaut
    Ce que je m'apprete a dire n'est pas vraiment une bonne solution, mais quand meme. La 1ere chose serais de voir si tu ne pourait pas utiliser GCC 4, le 3 se fait vieux et sera un jour abandonner pour toute les distributions. Tu devrais premierement voir si tu ne peut pas porter l'application vers le 4 sans trop d'effort. Si c'est faisable, allors fait le. Sinon, a la place de jouer avec 2 versions de GCC sur le meme systeme (ce qui est faisable), pourquoi ne pas faire un petit chroot de debian woody (sarge avait t'il gcc3 ou 4? si 3, allors prend le). Tu pourais avec une bootstrap install de ce debian avoir un tout petit systeme capable de produire des .deb que tu pourais utiliser dans le plus gros systeme. Sa me semble un solution pas trop longue et isolee (pas de danger de detruire le vrai systeme avec sa). C'est une possibilitee, si tu la prefaire l'autre maniere, utilise la, comme je l'ai dis, ce n'est pas "la" bonne solution.

Discussions similaires

  1. Compilation avec GCC 4.4.5 sous Linux x86_64
    Par ruddy32 dans le forum QxOrm
    Réponses: 3
    Dernier message: 07/06/2011, 16h32
  2. Cross-compilation avec GCC 4 sous Windows pour Linux
    Par dourouc05 dans le forum Contribuez
    Réponses: 0
    Dernier message: 08/04/2009, 19h25
  3. compilation avec gcc sous MinGW
    Par mackla dans le forum MinGW
    Réponses: 0
    Dernier message: 09/11/2008, 11h34
  4. Réponses: 5
    Dernier message: 09/04/2006, 20h02
  5. [débutant]compiler avec gcc sous linux
    Par Ickou dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 10/03/2006, 18h27

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