c99(1p)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

c99(1p) - Linux manual sida

PROLOG

Denna manualsida är en del av POSIX-programmeringsmanualen. Linux-implementeringen av detta gränssnitt kan skilja sig (konsultera motsvarande Linux-manualsida för detaljer om Linux-beteende), eller gränssnittet kanske inte är implementerat på Linux.

NAMN

c99 — kompilera standard C-program

SYNTAX

c99 [alternativ]... sökväg [[sökväg] [-I katalog] [-L katalog] [-l bibliotek]]...

BESKRIVNING

Verktyget c99 är ett gränssnitt till standard C-kompileringssystemet. Det accepterar källkod som följer ISO C-standarden. Systemet består konceptuellt av en kompilator och en länkredigerare. De indatafiler som refereras av sökväg-operand och -l-alternativ argument ska kompileras och länkas för att producera en körbar fil.

ALTERNATIV

c99-verktyget ska följa riktlinjerna i POSIX.1-2017, med följande undantag:

  • Alternativen kan vara insprängda med operander.
  • Ordningen för specifikation av -L och -l alternativ är betydelsefull.

Stödda alternativ

  • -c – Undertrycker länkningsfasen och tar inte bort några objektfiler.
  • -D namn[=värde] – Definierar ett namn som om det vore en C-språk #define-direktiv.
  • -E – Kopierar C-källfiler till standardutdata efter att ha kört preprocessorn.
  • -g – Genererar symbolinformation i objekt eller körbara filer.

OPERANDER

Applikationen ska säkerställa att minst en sökväg-operand anges.
De följande formerna av operander stöds:

  • fil.c - En C-språk källfil.
  • fil.a - Ett bibliotek med objektfiler.
  • fil.o - En objektfil producerad av c99 -c.

EXEMPEL

  1. Kompilera foo.c och skapa körbar fil foo:
 c99 -o foo foo.c
  1. Kompilera foo.c och skapa objektfil foo.o:
 c99 -c foo.c

SE ÄVEN

COPYRIGHT

Delar av denna text är återgiven från IEEE Std 1003.1-2017, Standard för Informationsteknik – Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 7.

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/c99.1p.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.