Aceasta este comanda sdcpp care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
sdcpp - preprocesor C pentru SDCC
REZUMAT
sdcppold [Opțiuni] nume de fișier
DESCRIERE
Această pagină de manual documentează pe scurt sdccp comanda. Această pagină de manual a fost scrisă pentru
distribuția Debian GNU/Linux deoarece programul original nu are un manual
pagină. În schimb, puteți citi documentația în /usr/share/doc/sdcc-doc.
SDCC este un compilator ANSI-C de optimizare gratuit, retargetabil, conceput pentru 8 biți
Microprocesoare.
OPŢIUNI
-include
Includeți conținutul înaintea altor fișiere.
-imacros
Acceptați definiția macrocomenzilor în .
-iprefix
Specifica ca prefix pentru următoarele două opțiuni.
-icuprefix
Adăuga până la sfârșitul sistemului include calea.
-iwithprefixbefore
Adăuga până la sfârșitul căii principale include.
-isistem
Adăuga până la începutul sistemului include calea.
-idirafter
Adăuga până la sfârșitul sistemului include calea.
-I
Adăuga până la sfârșitul căii principale include.
-eu- Granulație fină include controlul căii; vezi documentele informative.
-nostdinc
Nu căutați în directoarele care includ sistemul (directoare specificate cu -isistem va încă
fi folosit).
-nostdinc++
Nu căutați în directoarele de includere în sistem pentru C++.
-o
Pune ieșire în .
-pedant
Emiteți toate avertismentele cerute de ISO C strict.
-pedant-erori
Emisiune -pedant avertismentele ca erori în schimb.
-trigrafe
Suportă trigrafii ISO C.
-lang-c
Să presupunem că sursele de intrare sunt în C.
-lang-c89
Să presupunem că sursele de intrare sunt în C89.
-lang-c++
Să presupunem că sursele de intrare sunt în C++.
-lang-objc
Să presupunem că sursele de intrare sunt în ObjectiveC.
-lang-objc++
Să presupunem că sursele de intrare sunt în ObjectiveC++.
-lang-asm
Să presupunem că sursele de intrare sunt în asamblator.
-std=<std nume>
Specificați standardul de conformitate; unul dintre: gnu89, gnu99, c89, c99, iso9899:1990,
iso9899:199409, iso9899:1999
-+ Permite analizarea caracteristicilor stilului C++.
-w Inhibați mesajele de avertizare.
- Trigrafii
Avertizați dacă sunt întâlnite trigrafe.
-Wno-trigrafe
Nu avertizați despre trigrafe.
-Wcomentare(e)
Avertizați dacă un comentariu începe în altul.
-Fără comentarii
Nu avertizați despre comentarii.
- Tradițional
Avertizați despre caracteristicile care nu sunt prezente în C tradițional;
- Nu-tradițional
Nu avertizați despre C tradițional;
-Wundef
Avertizați dacă o macrocomandă nedefinită este utilizată de #if.
-Wno-undef
Nu avertizați despre testarea macrocomenzilor nedefinite.
-Wimport
Avertizați despre utilizarea directivei #import.
-Wno-import
Nu avertizați cu privire la utilizarea #import.
-Eroare
Tratați toate avertismentele ca erori.
-Wno-eroare
Nu tratați avertismentele ca pe erori.
-Wsystem-anteturi
Nu suprimați avertismentele din anteturile sistemului.
-Wno-sistem-anteturi
Suprimați avertismentele din anteturile sistemului.
-Perete Activați toate avertismentele de preprocesor.
-M Generați dependențe de creare.
-MM As -M , dar ignorați fișierele antet de sistem.
-MF
Scrieți rezultatul dependenței în fișierul dat.
-MG Tratați fișierul antet lipsă ca fiind fișiere generate.
-MP Generați ținte false pentru toate anteturile.
-MQ
Adăugați o țintă citată de MAKE.
-MT
Adăugați o țintă necotată.
-D
Definiți a cu șirul „1” ca valoare.
-D=
Definiți a implementate cu ca valoare a acestuia.
-A ( )
Afirmați la .
-ARE- ( )
Dezactivați la .
-U
Nedefinit .
-H Tipăriți numele fișierelor antet pe măsură ce sunt utilizate.
-C Nu aruncați comentarii.
-dM Afișează o listă de definiții macro active la sfârșit.
-dD Păstrați definițiile macro în ieșire.
-dN As -dD cu excepția faptului că se păstrează doar numele.
-dI Includeți directivele #include în rezultat.
-fpreprocesate
Tratați fișierul de intrare ca fiind deja preprocesat.
-ftabstop=
Distanța dintre tabulatorii pentru raportarea coloanelor.
-P Nu generați directive #line.
-$ Nu permiteți „$” în identificatori.
-remapa Remapează numele fișierelor atunci când includ fișiere.
-v or --versiune
Afișați numărul versiunii.
-h or --Ajutor
Afișează rezumatul opțiunilor.
Utilizați sdcpp online folosind serviciile onworks.net
