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 :

[GCC]Problème de compilation PowerPC


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Inscrit en
    Juin 2004
    Messages
    1 397
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397
    Par défaut [GCC]Problème de compilation PowerPC
    Bonjour à tous et toutes !
    Je suis désolé pour le titre, je ne savais pas comment décrire mon problème.

    A la compilation d'un fichier C (parmi des centaines) j'ai l'erreur suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    /tmp/cc42RfzW.s: Assembler messages:
    /tmp/cc42RfzW.s:21: Error: syntax error; found `
    /tmp/cc42RfzW.s:63: Error: syntax error; found `
    make[1]: *** [obj/root.o] Erreur 1
    Lorsque j'ajoute l'option -S à gcc, afin d'éviter l'appelle à l'assembleur, j'ai un fichier assembleur (pour PowerPC je précise):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    15         .file 1 "root.c"
      16         .loc 1 478 0
      17         .loc 1 489 0
      18 #APP
      19          stwu  r1,-0x10(r1)
      20         .loc 1 490 0
      21          stw   r8,(r1)
      22         .loc 1 491 0
      23          stw   r9,4(r1)
    Comme vous pouvez le voir, la ligne 21 ne contient pas de signe "`".
    Je ne comprends pas cette erreur, et je ne vois pas ce qui peut la provoquer.

    Si vous avez des idées, merci d'avance !!

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    Salut

    oui mais la ligne 21 et 63 du C, elles correspondent à quoi ??

    Comment ça se fait que tu aies "assembler messages" ??

    Tu compiles avec -lang=assembler ??

  3. #3
    Membre éprouvé

    Inscrit en
    Juin 2004
    Messages
    1 397
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397
    Par défaut
    La ligne 21 du C contient:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    //  02/07 : Retrait de la structure ROOT_RAM_TAMPON
    Je lance un gcc "classique" et j'ai une erreur de type assembleur, car j'imagine que GCC fait une compilation, génère le fichier asm, puis assemble ce fichier pour générer le fichier objet.

    La ligne de compilation est en gros la suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ppc_6xx-gcc -I. -I../../include -g -O -Wall -c root.c -o obj/root.o

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    les commentaires // ne sont acceptés que avec C99.......

    Sinon c'est /* .... */

    OR il me semble que par défaut gcc ne compile pas en C99...

  5. #5
    Membre éprouvé

    Inscrit en
    Juin 2004
    Messages
    1 397
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397
    Par défaut
    J'ai d'autres fichiers C avec ce type de commentaires, et ils ne posent pas de soucis de compilation.

  6. #6
    Membre éprouvé

    Inscrit en
    Juin 2004
    Messages
    1 397
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397
    Par défaut
    D'ailleurs, gcc a été compilé avec l'option --enable-c99.

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

Discussions similaires

  1. [gcc] Problème de compilation 32/64bits
    Par yann_m dans le forum x86 32-bits / 64-bits
    Réponses: 1
    Dernier message: 28/08/2008, 14h50
  2. Réponses: 3
    Dernier message: 12/07/2006, 22h21
  3. Problème pour compiler avec gcc
    Par Mick.Zen dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 28/06/2006, 14h05
  4. [libcroco & gcc] Problème de compilation
    Par ShootDX dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 25/05/2006, 23h08
  5. Réponses: 5
    Dernier message: 09/04/2006, 19h02

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