Syntaksfeil: uventet ord (forventer ')')

Syntax Error Word Unexpected



Gjengitt adresse: http://blog.chinaunix.net/uid-21948941-id-3205757.html

Nylig stilte en venn meg et spørsmål, det vil si når jeg kompilerer et C-program med gcc: Syntaksfeil: ord uventet (forventer ')'), tok litt tid å finne problemet, oppsummer det i dag.



Koden er som følger, nemlig filen c_cuiyue.c.

Klikk (Her) Brett eller åpne



  1. #inkludere<stdio.h>
  2. hoved-()
  3. {
  4. inttil[]={1,to,3}
  5. intJeg
  6. til(Jeg=0Jeg<3Jeg++)
  7. printf('% d n',til[Jeg])
  8. }





Dette problemet er forårsaket av uforståelsen av gcc-alternativer, du kan sjekke parametrene for gcc-alternativer
(-c) Kompiler og monter til målkoden uten å koble til).

I tillegg kan vi sjekke attributtene til filen som genereres ved å legge til -c-alternativet når vi kompilerer gcc og filen som genereres uten dette alternativet. Du kan bruke filkommandoen til å vise dem. Forskjellene er som følger:
ELF 32-bit LSB kjørbar, Intel 80386, versjon 1 (SYSV), dynamisk koblet (bruker delt libs), for GNU / Linux 2.6.15, ikke strippet

ELF 32-bit LSB flyttbar, Intel 80386, versjon 1 (SYSV), ikke strippet
For dette problemet må fundamentet styrkes.