c99(1p): Skillnad mellan sidversioner
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) |
||
| (3 mellanliggande sidversioner av samma användare visas inte) | |||
| Rad 1: | Rad 1: | ||
= c99(1p) - Linux manual | = c99(1p) - Linux manual sida = | ||
__TOC__ | |||
== PROLOG == | == PROLOG == | ||
Denna manualsida är en del av POSIX-programmeringsmanualen. Linux- | 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.<br> | |||
== NAMN == | == NAMN == | ||
c99 — kompilera standard C-program | c99 — kompilera standard C-program<br> | ||
== | == SYNTAX == | ||
c99 [ | c99 ''[alternativ]...'' ''sökväg'' ''[[sökväg] [-I katalog] [-L katalog] [-l bibliotek]]...''<br> | ||
== BESKRIVNING == | == BESKRIVNING == | ||
Verktyget | 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 | |||
De indatafiler som refereras av | ''-l''-alternativ argument ska kompileras och länkas för att producera en körbar fil.<br> | ||
== ALTERNATIV == | == ALTERNATIV == | ||
''c99''-verktyget ska följa riktlinjerna i POSIX.1-2017, med följande undantag:<br> | |||
* Alternativen kan vara insprängda med operander.<br> | |||
* Ordningen för specifikation av ''-L'' och ''-l'' alternativ är betydelsefull.<br> | |||
=== Stödda alternativ === | |||
* '''-c''' – Undertrycker länkningsfasen och tar inte bort några objektfiler.<br> | |||
* '''-D namn[=värde]''' – Definierar ett namn som om det vore en C-språk ''#define''-direktiv.<br> | |||
* '''-E''' – Kopierar C-källfiler till standardutdata efter att ha kört preprocessorn.<br> | |||
* '''-g''' – Genererar symbolinformation i objekt eller körbara filer.<br> | |||
== OPERANDER == | == OPERANDER == | ||
Applikationen ska säkerställa att minst en ''sökväg''-operand anges.<br> | |||
De följande formerna av operander stöds:<br> | |||
* '''fil.c''' - En C-språk källfil.<br> | |||
* '''fil.a''' - Ett bibliotek med objektfiler.<br> | |||
* '''fil.o''' - En objektfil producerad av ''c99 -c''.<br> | |||
== EXEMPEL == | == EXEMPEL == | ||
# Kompilera foo.c och skapa körbar fil foo:<br> | |||
<code>c99 -o foo foo.c</code><br> | |||
# Kompilera foo.c och skapa objektfil foo.o:<br> | |||
<code>c99 -c foo.c</code><br> | |||
== SE ÄVEN == | == SE ÄVEN == | ||
* [[ar(1p)]] | |||
* [[getconf(1p)]] | |||
* [[make(1p)]] | |||
- | == 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.<br> | |||
= Sidslut = | |||
- [[ | Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/c99.1p.html | ||
<HR> | |||
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/ | |||
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. | |||
[[Kategori:Linuxmanual grupp 1]] | |||
[[Kategori:Linuxmanual]] | |||
Nuvarande version från 26 januari 2025 kl. 18.50
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
- Kompilera foo.c och skapa körbar fil foo:
c99 -o foo foo.c
- 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.