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
- #inkludere<stdio.h>
- hoved-()
- {
- inttil[]={1,to,3}
- intJeg
- til(Jeg=0Jeg<3Jeg++)
- printf('% d n',til[Jeg])
- }

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.