Journal GCC pete un cable.

Posté par  .
Étiquettes : aucune
0
23
fév.
2004
Quelqu'un sait ce que veut dire :

constants.C:3: syntax error at null character

sachant que bien evidemment
xilun@portable:~/Code/Compilo/Tree$ hexdump -e "16/1 \"%02x \" \"\n\"" * | grep 00
xilun@portable:~/Code/Compilo/Tree$

Des fois j'ai vraiment des envis de meurtre...
  • # Re: GCC pete un cable.

    Posté par  . Évalué à 1.

    Tu dois avoir un caractere de controle (ascii<32 ou autre) qui s'est perdu dans ton fichier constants.C a la ligne 3.
    Forcement le compilateur en tombant sur ce caractere prefere baisser les bras totu de suite avant de faire des betises.

    La solution consiste a detruire la ligne completement et a la retaper completement.

    Ca devrait resoudre le probleme.

    Kha
    • [^] # Re: GCC pete un cable.

      Posté par  . Évalué à 0.

      C'est faux :)
      En tout cas merci du conseil quand meme.
      • [^] # Re: GCC pete un cable.

        Posté par  . Évalué à 1.

        Tu n'as aucune autre erreur avant. pas de conflit de declaration ou meme des warnings bizaroides ? Parceque sinon je vois pas ce qui se passe...

        Kha
  • # Re: GCC pete un cable.

    Posté par  (site Web personnel) . Évalué à 2.

    Qu'est ce que t'utilises comme editeur vi, tu devrait voir ce genre de caractere bizarre. T'es sur qu'il n'y a pas 2 fichiers constans.C et constants.c, t'es sur que t'es dans le bon repertoire ? C'est quoi tres flags de compilation ?
  • # Re: GCC pete un cable.

    Posté par  . Évalué à 2.

    utilise "cat -v constants.C" pour voir les caracteres caches

    sinon compile avec le preprocesseur :
    gcc -E constants.C > output.i
    et regarde ce que tu y vois

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.