Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2161 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [RESOLU][c][gcc] erreur de compilation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU][c][gcc] erreur de compilation

n°1543052
castorgris
===>Miaou<===
Posté le 15-04-2007 à 18:14:01  profilanswer
 

bonjour,
j'ai un problème à la compilation avec gcc 4.1.2
     
quelque soit le programme que je compile il me sort l'erreur : <command line>:1:4: error: missing '(' after predicate  
 
quelqu'un connait ?


Message édité par castorgris le 10-05-2007 à 07:16:05
mood
Publicité
Posté le 15-04-2007 à 18:14:01  profilanswer
 

n°1543084
Taz
bisounours-codeur
Posté le 15-04-2007 à 20:36:32  profilanswer
 

non

n°1543168
Ace17
Posté le 16-04-2007 à 07:42:52  profilanswer
 

Peut etre que si tu nous montrais ta ligne de commande on pourrait t'en dire plus

n°1543187
castorgris
===&gt;Miaou&lt;===
Posté le 16-04-2007 à 09:24:30  profilanswer
 

letruc c'est qu'il n'y a rien d'éxotique.
une compilation classique par un classique "gcc fichier.c -o fichier" que ce soit pour un programme de 1000 lignes ou pour un simple "hello word"

n°1543215
-Opera-
mago spé électricité
Posté le 16-04-2007 à 10:30:23  profilanswer
 

T'es sous quel OS ?


---------------
You get so used to things the way they are. And I've always been alone. I guess that makes me lonely.
n°1543413
utb diablo
.: :. 4 ever xo0
Posté le 16-04-2007 à 16:52:45  profilanswer
 

t'as vérifié dans tes includes ? voir si ya pas un fichier .h qu'a merdé


---------------
Au royaume des aveugles, les borgnes sont rois xo0
n°1543416
Elmoricq
Modérateur
Posté le 16-04-2007 à 16:58:08  profilanswer
 

La compilation se fait via un makefile ?

n°1543468
castorgris
===&gt;Miaou&lt;===
Posté le 16-04-2007 à 19:03:21  profilanswer
 

-Opera- a écrit :

T'es sous quel OS ?


ubuntu edgy eft
 
 
 

Citation :


t'as vérifié dans tes includes ? voir si ya pas un fichier .h qu'a merdé


 
oui, il y juste un include stdlib.h et stdio.h  
d'ailleur lorsque je n'inclue pas stdio, je n'ai plus cette erreur la. juste les erreurs comme quoi il ne connait pas les fonction d'e/s
Est il possible que la dernière maj de gcc ait corrompu les librairies standard ?
 
 

Citation :


La compilation se fait via un makefile ?


au début oui, puis quand j'ai vu que ça merdait, j'ai enlevé le makfile, même erreur.
depuis je teste sur un "hello word classique"
 
 
g++ me donne la même erreur...
 
Je m'éttais dit que c'était une ereur toute bête avec donc une solution évidente pour qui connait un peu, mais apparement non...
En tout merci de passer 5 min sur mon pb . :)

Message cité 1 fois
Message édité par castorgris le 16-04-2007 à 19:06:01
n°1543474
-Opera-
mago spé électricité
Posté le 16-04-2007 à 19:09:16  profilanswer
 

castorgris a écrit :


oui, il y juste un include stdlib.h et stdio.h  
d'ailleur lorsque je n'inclue pas stdio, je n'ai plus cette erreur la. juste les erreurs comme quoi il ne connait pas les fonction d'e/s
Est il possible que la dernière maj de gcc ait corrompu les librairies standard ?


Ben voilà, on cerne mieux là. Peut-être bien oui, essaie à tout hasard un apt-get install --reinstall libc6-dev, ça mange pas de pain.


---------------
You get so used to things the way they are. And I've always been alone. I guess that makes me lonely.
n°1543478
GrosBocdel
Posté le 16-04-2007 à 19:13:41  profilanswer
 

Oui je réinstallerais 2-3 trucs, à ta place.
Sinon, c'est l'option -A de gcc qui génère ce type de messages. (gcc toto.c -Aa -o toto). Je ne sais pas à quoi elle sert. Et l'option -A- supposée virer les predicates, elle ne fonctionne pas, on dirait.
Y-a-t-il éventuellement des flags d'ubuntu qui s'en serviraient? (connais pas ubuntu).


Message édité par GrosBocdel le 16-04-2007 à 19:16:20
mood
Publicité
Posté le 16-04-2007 à 19:13:41  profilanswer
 

n°1543481
castorgris
===&gt;Miaou&lt;===
Posté le 16-04-2007 à 19:16:51  profilanswer
 

j'avais déjà tenté la reinstalation complète de gcc , mais pas de changement ( je viens de retenter  la reinstal de libc6-dev sans succé)
 Sinon mes profs nous force a compiler avec un -ANSI que je ne met jamais car trop de pb, alors que tout marche bien sans, mais je n'ais jamais vraiment regardé l'aide  de gcc pour savoir à quoi correspond les option de compilation.

 

bon, en attendant je compile sur un autre pc ...

Message cité 1 fois
Message édité par castorgris le 16-04-2007 à 19:22:15
n°1545861
leto
Posté le 20-04-2007 à 16:23:28  profilanswer
 

T'as un paquet nommé build-essential sur ubuntu, essaie de l'installer. Mais bon avec libc6-dev et gcc normalement pas de prob.


---------------
--
n°1545963
Ace17
Posté le 20-04-2007 à 19:07:06  profilanswer
 

castorgris a écrit :

j'avais déjà tenté la reinstalation complète de gcc , mais pas de changement ( je viens de retenter  la reinstal de libc6-dev sans succé)
 Sinon mes profs nous force a compiler avec un -ANSI que je ne met jamais car trop de pb, alors que tout marche bien sans, mais je n'ais jamais vraiment regardé l'aide  de gcc pour savoir à quoi correspond les option de compilation.
 
bon, en attendant je compile sur un autre pc ...


 
T'as essaye en -ansi (au lieu de -ANSI) ? Parce que ca ressemble a l'option -A ton truc.

n°1545999
matafan
Posté le 20-04-2007 à 20:04:22  profilanswer
 

Ace17 a écrit :

T'as essaye en -ansi (au lieu de -ANSI) ? Parce que ca ressemble a l'option -A ton truc.


 
Trop trop fort :D

n°1551688
castorgris
===&gt;Miaou&lt;===
Posté le 30-04-2007 à 23:28:04  profilanswer
 

Ace17 a écrit :

T'as essaye en -ansi (au lieu de -ANSI) ? Parce que ca ressemble a l'option -A ton truc.

  

heu :

Citation :


j'avais déjà tenté la reinstalation complète de gcc , mais pas de changement ( je viens de retenter  la reinstal de libc6-dev sans succé)
 Sinon mes profs nous force a compiler avec un -ANSI que je ne met jamais car trop de pb, alors que tout marche bien sans, mais je n'ais jamais vraiment regardé l'aide  de gcc pour savoir à quoi correspond les option de compilation.
 
bon, en attendant je compile sur un autre pc ...

 


PS : désolé pour  le temps de réponse, mais j'été loin d'internet ...


Message édité par castorgris le 30-04-2007 à 23:29:19
n°1551726
matafan
Posté le 01-05-2007 à 08:53:26  profilanswer
 

Ben écoute relie ta phrase et admet qu'elle n'est pas claire. Moi aussi j'avais compris que tu ne l'utilises d'habitude pas, et que là tu l'utilisais car on t'y obligeait. Tu dis que "tout marche bien sans",  et visiblement là tout ne marche pas bien...
 
Ensuite note que c'est -ansi et pas -ANSI. Ce que Ace17 voulait dire c'est que si tu met -ANSI au lieu de -ansi, le compilo va croire que tu voulais dire "-A perdicate(answer)" avec "NSI" comme predicate et la partie "(answer)" manquante après le predicat, ce qui bizarrement est exacement le problème que tu décrit. Drôle de coïncidence :D


Message édité par matafan le 01-05-2007 à 08:54:45
n°1551734
Elmoricq
Modérateur
Posté le 01-05-2007 à 09:33:59  profilanswer
 

+1 avec matafan, j'avais compris comme lui et Ace17, et j'avais pas percuté sur les majuscules de l'option (bien joué sur ce coup-là, Ace17 [:chapi-chapo])


Message édité par Elmoricq le 01-05-2007 à 09:34:10
n°1557738
castorgris
===&gt;Miaou&lt;===
Posté le 10-05-2007 à 07:15:43  profilanswer
 

effectivement, j'avais pas fait attention au min/majuscule.
Toujours ces vieux reflexes windows qui est casse unsensitive, contrairement à mon ubuntu préféré.
+
merci.
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [RESOLU][c][gcc] erreur de compilation

 

Sujets relatifs
Erreur : ISNULL is not Declared sur Orale 8i[RESOLU] fichier excel dans webexpert 6
[résolu][boost::thread] thread à partir d'une fonction à argument?macro excel ajout d'une ligne en couleur (résolu)
[Struts]Affichage de messages d'erreur avec html:errorsA la recherche de tutos pyQT4 signal et slots [Résolu]
[résolu] Que signifie : ~[RESOLU][ASP.NET][C#]Comment modifier les entetes d'un DataGrid?
Erreur de compilation... [RESOLU][JAVA] erreur de compilation que je capte pas ... [resolu]
Plus de sujets relatifs à : [RESOLU][c][gcc] erreur de compilation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR