EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

c_incl – Online in der Cloud

Führen Sie c_incl im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl c_incl, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


c_incl – Abhängigkeiten ermitteln

ZUSAMMENFASSUNG


c_inkl [ zu erhalten... ] Dateinamen
c_inkl -Hilfe
c_inkl -Ausführung

BESCHREIBUNG


Das c_inkl Das Programm wird zum Durchsuchen von Quelldateien auf der Suche nach Include-Abhängigkeiten verwendet
geeignet zum [Sammeln] oder #include-gekocht durch den Koch.

Unter dem Dateinamen „-“ versteht man die Standardeingabe. Wenn Sie diese Datei verwenden
Name, Caching wird ignoriert.

Es werden mehrere Eingabesprachen unterstützt. Weitere Informationen finden Sie in der Optionsliste.

OPTIONAL


Die folgenden Optionen sind selbstverständlich.

-C Die Quelldatei ist eine C-Quelldatei. Es wird davon ausgegangen, dass es das geben wird
Abhängigkeiten, die durch die gelöst werden cpp(1) Befehl. Dasselbe beinhaltet die Semantik wie die
cpp(1) Befehl wird eingesetzt. Dies ist die Standardeinstellung. Dies ist eine Abkürzung für
„--sprache=c“

--Language=Name
Mit dieser Option kann die Sprache der Quelldatei angegeben werden. Kennen Sie Namen
Dazu gehören „C“, „M4“, „optimistisch“ und „roff“.

Die „optimistische“ Sprache nimmt es mit fast allem auf. Es akzeptiert ein Include
Schlüsselwort auf jeden Fall, auch gemischt, mit führendem Leerzeichen, höchstens jedoch einem
führendes Satzzeichen. Es wird davon ausgegangen, dass der Dateiname dem Include folgt
Schlüsselwort und enthält keine Leerzeichen und beginnt oder endet nicht mit
Satzzeichen (alle gefundenen werden entfernt). Der Rest der Zeile ist
ignoriert. Der Nachteil besteht darin, dass es manchmal Befehle und andere erkennt
Text als unbeabsichtigte Include-Direktiven, daher der Name. Dies ist oft üblich
Erkennen Sie Include-Direktiven in einer Vielzahl von Assembler-Eingaben.

-Roff Die Quelldatei ist eine *roff-Quelldatei. Es wird davon ausgegangen, dass es das geben wird
Abhängigkeiten, die durch die gelöst werden roffpp(1) Befehl. Dasselbe beinhaltet Semantik wie
roffpp(1) Befehl wird eingesetzt. Dies ist eine Abkürzung für
„--sprache=roff“

-Ausführlich
Erzählen Sie, was passiert.

-IWeg
Geben Sie den Include-Pfad an, a la cc(1).

-I-
Alle Verzeichnisse, die Sie mit angeben -I Optionen vor dem -I- Option gesucht werden
nur für den Fall von #einschließen "Datei"; sie werden nicht gesucht #einschließen
.

Wenn zusätzliche Verzeichnisse mit . angegeben werden -I Optionen nach dem -I-, Diese
Verzeichnisse werden nach allen durchsucht #einschließen Richtlinien. (Normalerweise alle -I
Verzeichnisse werden auf diese Weise verwendet.)

Darüber hinaus ist die -I- Option verhindert die Verwendung des aktuellen Verzeichnisses (wo
die aktuelle Eingabedatei stammt) als erstes Suchverzeichnis für #einschließen
"Datei". Es gibt keine Möglichkeit, diesen Effekt außer Kraft zu setzen -I-. Mit -I. Sie uns
Geben Sie an, dass das Verzeichnis durchsucht werden soll, das beim Aufruf von c_incl aktuell war. Das
ist nicht genau das Gleiche wie das, was der Präprozessor standardmäßig tut, ist es aber häufig
zufriedenstellend.

Das -I- Die Option verhindert nicht die Verwendung der Standardsystemverzeichnisse für
Header-Dateien. Daher, -I- machen -No_System sind unabhängig.

-Absolute_Paths
Diese Option kann verwendet werden, um absolute Pfade in der Ausgabe zuzulassen. Dies ist normalerweise der Fall
der Standard.

-No_Absolute_Paths
Mit dieser Option können absolute Pfade von der Ausgabe ausgeschlossen werden.

-Absent_Local_Ignore
Für Dateien, die mit a eingebunden wurden #einschließen ''Dateiname.h'' Direktive, ignorieren Sie die Datei, wenn
es kann nicht gefunden werden.

-Absent_Local_Mention
Für Dateien, die mit a eingebunden wurden #einschließen ''Dateiname.h'' Anweisung, geben Sie den Dateinamen aus
auch wenn die Datei nicht gefunden werden kann. Dies ist die Standardeinstellung (muss wahrscheinlich auch so sein).
gebaut).

-Absent_Local_Error
Für Dateien, die mit a eingebunden wurden #einschließen ''Dateiname.h'' Direktive, gibt einen schwerwiegenden Fehler aus
wenn die Datei nicht gefunden werden kann.

-Absent_System_Ignore
Für Dateien, die in a enthalten sind #einschließen Anweisung, ignorieren Sie die Datei, wenn dies der Fall ist
kann nicht gefunden werden. Dies ist die Standardeinstellung (wahrscheinlich wurde sie deaktiviert).

-Absent_System_Mention
Für Dateien, die in a enthalten sind #einschließen Anweisung, geben Sie den Dateinamen aus
auch wenn die Datei nicht gefunden werden kann.

-Absent_System_Error
Für Dateien, die in a enthalten sind #einschließen Direktive, geben Sie einen schwerwiegenden Fehler aus, wenn
Die Datei kann nicht gefunden werden.

-Absent_Program_Ignore
Wenn die in der Befehlszeile genannte Datei nicht gefunden werden kann, verhalten Sie sich so, als ob die Datei vorhanden wäre
gefunden, war aber leer.

-Absent_Program_Error
Wenn die in der Befehlszeile genannte Datei nicht gefunden werden kann, wird ein schwerwiegender Fehler ausgegeben
Nachricht. Dies ist die Standardeinstellung.

-Escape_Newlines
Diese Option kann verwendet werden, um anzufordern, dass Zeilenumbrüche in der Ausgabe mit Escapezeichen versehen werden
Backslash-Zeichen („\“).

-Hilfe
Geben Sie Hinweise zur Verwendung c_inkl.

-Ausschließen Dateinamen
Mit dieser Option können Include-Dateinamen angegeben werden, die nicht verwendet werden sollen.

-Ausführung
Sagen Sie, welche Version von c_inkl wird ausgeführt.

-Interior_Files Dateinamen...
Diese Option kann zum Ermitteln verwendet werden c_inkl über Include-Dateien, die noch nicht existieren.
Dies liegt daran, dass sie sich innerhalb des Abhängigkeitsgraphen befinden, aber Koch(1) nicht
Ich bin schon damit fertig. Wird oft mit Cooks [interior-files]-Funktion verwendet.
(Hinweis: Dateinamen Liste enthält eine beliebige Anzahl von Dateien; es endet beim nächsten
Option oder Zeilenende, daher müssen Sie vorsichtig sein, wo Sie die Eingabe platzieren
Dateiname.)

-No_System
Suchen Sie nicht nach / usr / include Verzeichnis. Standardmäßig wird hier zuletzt gesucht.
Diese Option impliziert die Option -No_Absolute_Paths, sofern nicht ausdrücklich angegeben
widersprochen.

-Zwischenspeicher
Mit dieser Option kann das Caching aktiviert werden. Dies ist die Standardeinstellung.

-No_Cache
Mit dieser Option kann das Caching deaktiviert werden.

-Präfix Schnur
Diese Option kann verwendet werden, um eine Zeichenfolge vor einem der Dateinamen zu drucken
gedruckt. Es wird nicht gedruckt, wenn keine Dateinamen gedruckt werden.

-Quote_FileNames
Diese Option kann verwendet werden, um zu haben c_inkl Dateinamen zitieren. Dies erlaubt Dateinamen
um Zeichen zu enthalten, die speziell für Cook gelten, einschließlich Leerzeichen.

-Suffix Schnur
Diese Option kann verwendet werden, um eine Zeichenfolge zu drucken, nachdem alle Dateinamen gedruckt wurden.
Es wird nicht gedruckt, wenn keine Dateinamen gedruckt werden.

-Ausgabe Dateinamen
Mit dieser Option kann die Ausgabedatei angegeben werden. Standardmäßig wird der Standard verwendet
Ausgabe, wenn nicht gesetzt.

-No_Source_Relative_Includes
Diese Option führt zu einem schwerwiegenden Fehler, wenn a #einschließen ''Dateiname.h'' Direktive ist
gebraucht. Dies ist erforderlich, wenn Sie die Suchlistenfunktion von Cook verwenden
Fügen Sie eine Grundlinie und einen privaten Arbeitsbereich zusammen.

-REkursion
Mit dieser Option kann angegeben werden, dass verschachtelte Include-Dateien gescannt werden sollen.
damit auch deren Includes entdeckt werden können. Dies ist die Standardeinstellung.

-No_RECursion
Diese Option kann verwendet werden, um anzugeben, dass verschachtelte Include-Dateien vorhanden sind nicht sein
gescannt. Diese Option wird für die Verwendung mit der Cook-Kaskade für Rezepte empfohlen.
Diese Option impliziert -No_Cache, es sei denn, a -cache Option ist angegeben.

-Remove_Leading_Path Weg
Mit dieser Option können Pfadpräfixe aus den enthaltenen Dateinamen entfernt werden. Mai
mehr als einmal verwendet werden. Dies ist erforderlich, wenn Sie Cooks search_list verwenden
Funktionalität zum Zusammenfügen einer Grundlinie und eines privaten Arbeitsbereichs; normalerweise als
„[prepost „-rlp=" „“ [search_list]]“

-Stripdot
Diese Option kann verwendet werden, um anzugeben, dass führende redundante Punktverzeichnisse vorhanden sein sollen
müssen vor der Verarbeitung aus Pfaden entfernt werden. Dies ist die Standardeinstellung.

-No_STripdot
Diese Option kann verwendet werden, um anzugeben, dass führende redundante Punktverzeichnisse erforderlich sind
dürfen vor der Verarbeitung nicht aus Pfaden entfernt werden. (Es kann immer noch zu einer Abflachung des Pfades kommen
geschehen.)

-Substitute_Leading_Path für zu
Mit dieser Option können Pfadpräfixe der enthaltenen Dateinamen geändert werden. Mai
mehr als einmal verwendet werden. Dies ist erforderlich, wenn Sie heterogen arbeiten
wird im selben Verzeichnisbaum erstellt. Durch die Verwendung einer „arch“-Variablen zum Speichern der
Architektur und Ablegen der Objekte jeder Architektur in einem separaten Verzeichnis
Baum, diese Option kann als „-slp [arch] „‘[arch]‘““ verwendet werden (Die äußeren Anführungszeichen
vor Cook schützen, die inneren Anführungszeichen schützen vor der Shell.) Wenn Sie mehr benötigen
aufwendige Bearbeitung, gebraucht Durst(1).

Alle anderen Optionen führen zu einem Fehler.

Alle Optionen können abgekürzt werden; die Abkürzung wird als Großbuchstaben dokumentiert,
alle Kleinbuchstaben und Unterstriche (_) sind optional. Sie müssen aufeinanderfolgend verwenden
Folgen von optionalen Buchstaben.

Bei allen Optionen wird die Groß-/Kleinschreibung nicht beachtet, Sie können sie in Groß- oder Kleinschreibung oder a . eingeben
Kombination von beiden, Groß-/Kleinschreibung ist nicht wichtig.

Beispiel: Die Argumente „-help“, „-HEL“ und „-h“ werden alle so interpretiert, dass sie bedeuten -Hilfe
Möglichkeit. Das Argument "-hlp" wird nicht verstanden, da fortlaufend optional
Zeichen wurden nicht mitgeliefert.

Optionen und andere Befehlszeilenargumente können in der Befehlszeile beliebig gemischt werden.

Die langen Optionsnamen von GNU werden verstanden. Da alle Optionsnamen für c_inkl sind lang,
Dies bedeutet, dass das zusätzliche führende '-' ignoriert wird. Die "--zu erhalten=Wert"Konvention ist auch
verstanden.

CACHEN


Der vom verwendeten Caching-Mechanismus c_inkl Das Programm speichert die Ergebnisse der Dateisuche im Cache
Include-Dateien (in einer Datei namens .c_inclrc im aktuellen Verzeichnis). Der Cache ist nur
aktualisiert, wenn sich eine Datei ändert.

Es hat sich gezeigt, dass die Verwendung dieses Caches die Leistung des erheblich steigert
c_inkl Programm. In der Regel ändern sich Dateien in einem Projekt nur in geringem Umfang
Builds, was zu einer sehr hohen Cache-Trefferquote führt.

Verwenden Sie beim Caching immer die gleichen Befehlszeilenoptionen, sonst seltsam und
es werden wundervolle Dinge passieren.

Das .c_inclrc Datei ist eine Binärdatei. Wenn Sie den Cache neu erstellen möchten, löschen Sie ihn einfach
diese Datei mit dem rm(1) Befehl. Da es sich um eine Binärdatei handelt, ist die .c_inclrc Datei ist nicht
Übertragbar auf verschiedene Maschinen oder Betriebssysteme, daher müssen Sie es löschen, wenn Sie es möchten
Verschieben Sie Ihre Quellen. Es handelt sich um eine Binärdatei für die Leistung.

Zugänge zum .c_inclrc Datei verwenden Dateisperre, also Rezepte mit c_inkl muss nicht verwendet werden
die Single-Thread-Klausel.

EXIT STATUS


Das c_inkl Der Befehl wird bei jedem Fehler mit dem Status 1 beendet. Die c_inkl Befehl wird
nur mit Status 0 beenden, wenn keine Fehler vorliegen.

COPYRIGHT


c_inkl Version 2.33
Urheberrecht (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Miller

Das c_inkl Programm kommt mit ABSOLUT KEINE GARANTIE; für Details verwenden Sie die 'c_inkl
-Ausführung Lizenz' Befehl. Dies ist kostenlose Software und Sie können sie gerne weiterverteilen
unter bestimmten Bedingungen; für Details verwenden Sie die 'c_inkl -Ausführung Lizenz' Befehl.

Verwenden Sie c_incl online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    AstroOrzPlayer
    AstroOrzPlayer
    AstrOrz Player ist ein kostenloser Mediaplayer
    Software, teilweise basierend auf WMP und VLC. Das
    Spieler ist in einem minimalistischen Stil, mit
    mehr als zehn Themenfarben und können auch
    b ...
    Laden Sie den AstrOrzPlayer herunter
  • 2
    movistv
    movistv
    Kodi Movistar+ TV ist ein ADDON für XBMC/
    Kodi que Permite disponer de un
    Dekodifikator der IPTV-Dienste de
    Movistar ist in einem Jahr integriert
    Mediacenter ma...
    Moviestartv herunterladen
  • 3
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ist ein kostenloses Open-Source-Programm,
    plattformübergreifende C-, C++- und Fortran-IDE
    gebaut, um die anspruchsvollsten Anforderungen zu erfüllen
    seiner Nutzer. Es ist sehr konzipiert
    verlängert...
    Laden Sie Code::Blocks herunter
  • 4
    Inmitten
    Inmitten
    Inmitten oder Advanced Minecraft Interface
    und Data/Structure Tracking ist ein Werkzeug, um
    eine Übersicht über ein Minecraft anzeigen
    Welt, ohne sie tatsächlich zu erschaffen. Es
    können ...
    Herunterladen Mitten
  • 5
    MSYS2
    MSYS2
    MSYS2 ist eine Sammlung von Tools und
    Bibliotheken, die Ihnen eine bieten
    benutzerfreundliche Umgebung zum Erstellen,
    Installation und Ausführung von nativem Windows
    Software. Es besteht...
    Laden Sie MSYS2 herunter
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo ist ein JPEG-Bildcodec
    das SIMD-Anweisungen verwendet (MMX, SSE2,
    NEON, AltiVec) zur Beschleunigung der Grundlinie
    JPEG-Komprimierung und -Dekomprimierung aktiviert
    x86, x8...
    Laden Sie libjpeg-turbo herunter
  • Mehr »

Linux-Befehle

Ad