EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

bcp – Online in der Cloud

Führen Sie bcp 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 bcp, 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


bcp – Teilmengen von Boost extrahieren

ZUSAMMENFASSUNG


bcp --aufführen [Optionen] Modulliste
bcp [Optionen] Modulliste Ausgabepfad
bcp --Prüfbericht [Optionen] Modulliste html-Datei
bcp --help

BESCHREIBUNG


Kopiert alle Dateien, einschließlich Abhängigkeiten, die in gefunden werden Modulliste zu Ausgabepfad. Ausgabe-
Weg muss ein vorhandener Pfad sein.

Mit der --aufführen, druckt die Liste aller Dateien in Modulliste, einschließlich Abhängigkeiten.

Mit der --Prüfbericht, schreibt den HTML-Bericht in html-Datei.

Mit der --help, druckt eine kurze Nutzungserinnerung.

Dies ist nützlich für Boost-Autoren, die ihre Bibliothek getrennt von Boost verteilen möchten
und für Boost-Benutzer, die eine Teilmenge von Boost mit ihrer Anwendung verteilen möchten.

Modulliste
Wenn die Option --scan nicht verwendet wird, eine Liste der zu kopierenden Boost-Dateien oder Bibliotheksnamen. Es kann
Sein:

- Der Name eines Tools: Beispielsweise findet „build“ „tools/build“.

– Der Name einer Bibliothek: zum Beispiel „regex“.

- Der Titel eines Headers: Beispielsweise findet „scoped_ptr“ „boost/scoped_ptr.hpp“.

- Der Name eines Headers: zum Beispiel wird „scoped_ptr.hpp“ gefunden
„boost/scoped_ptr.hpp“.

- Der Name einer Datei: zum Beispiel „boost/regex.hpp“.

Wenn die Option --scan verwendet wird, eine Liste von (wahrscheinlich nicht Boost-)Dateien, die nach Boost durchsucht werden sollen
Abhängigkeiten werden die Dateien in der Modulliste daher nicht kopiert/aufgelistet.

Reichen Sie das Abhängigkeiten
C++-Quelldateien werden nach #includes durchsucht, wobei alle #includes im Boost-Quellbaum vorhanden sind
werden dann auf ihre Abhängigkeiten usw. überprüft.

C++-Quelldateien werden mit dem Namen einer Bibliothek verknüpft, wenn diese Bibliothek über eine Quelle verfügt
Code (und möglicherweise Build-Daten) erstellen und dann diese Quelle in die Abhängigkeiten einbeziehen.

C++-Quelldateien werden auf Abhängigkeiten von Boost.Test überprüft (z. B. um festzustellen, ob sie vorhanden sind).
Verwenden Sie cpp_main als Einstiegspunkt).

HTML-Dateien werden auf unmittelbare Abhängigkeiten überprüft (Bilder und Stylesheets, jedoch nicht).
Links).

HTML berichten enthält:
- alle gültigen Lizenzen sowie die Dateien, die jede Lizenz verwenden, und die Urheberrechtsinhaber
Verwendung jeder Lizenz

- alle Dateien ohne erkennbare Lizenz (bitte melden Sie diese den Boost-Mailinglisten)

- alle Dateien ohne erkennbare Urheberrechtsinhaber (melden Sie diese bitte dem Boost
Mailinglisten)

- alle Urheberrechtsinhaber und die Dateien, an denen sie das Urheberrecht besitzen

- Dateiabhängigkeitsinformationen – geben den Grund für die Aufnahme einer bestimmten Datei an
Datei in den gefundenen Abhängigkeiten

OPTIONAL


--Schub=Weg
legt den Speicherort des Boost-Baums auf Pfad fest

--Scan Behandeln Sie die Modulliste als Liste von (möglicherweise nicht Boost-)Dateien, die nach Boost durchsucht werden sollen
Abhängigkeiten

--cvs Kopieren Sie nur Dateien unter CVS-Versionskontrolle

--unix-lines
Stellen Sie sicher, dass alle kopierten Dateien Zeilenenden im Unix-Stil verwenden

Beispiele:


bcp Scoped_ptr /foo
Kopiert boost/scoped_ptr.hpp und Abhängigkeiten nach /foo.

bcp boost/regex.hpp /foo
Kopiert boost/regex.hpp und alle Abhängigkeiten einschließlich des Regex-Quellcodes (in
libs/regex/src) und Build-Dateien (in libs/regex/build) nach /foo. Kopiert das nicht
Regex-Dokumentation, Test- oder Beispielcode.

bcp Regex /foo
Kopiert die vollständige Regex-Bibliothek (in libs/regex) einschließlich Abhängigkeiten (z. B. die
Boost.Test-Quelle, die von den Regex-Testprogrammen benötigt wird) nach /foo.

bcp Regex-Konfigurationsbuild /foo
Kopiert die vollständige Regex-Bibliothek (in libs/regex) sowie die Konfigurationsbibliothek (libs/config) und die
Build-System (tools/build) nach /foo einschließlich aller Abhängigkeiten.

bcp --Scan --Schub=/boost foo.cpp bar.cpp boost
Durchsucht die [Nicht-Boost-]Dateien foo.cpp und bar.cpp nach Boost-Abhängigkeiten und Kopien
diese Abhängigkeiten zum Unterverzeichnis steigern.

bcp --Prüfbericht regex.hpp boost-regex-report.html
Erstellt einen HTML-Bericht namens boost-regex-report.html für das Boost-Modul
regex.hpp.

AUTOREN


Autor von bcp ist John Maddock.

Autor dieser Manpage ist Domenico Andreoli, der Sachen aus bcp --help und dem HTML kopiert hat
Dokumentation.

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


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad