GoGPT Best VPN GoSearch

Icône de favori OnWorks

bcp - En ligne dans le Cloud

Exécutez bcp dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande bcp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


bcp - extraire des sous-ensembles de Boost

SYNOPSIS


bcp --liste [Options] liste-module
bcp [Options] liste-module chemin-de-sortie
bcp --rapport [Options] liste-module fichier html
bcp --Aidez-moi

DESCRIPTION


Copie tous les fichiers, y compris les dépendances, trouvés dans liste-module à chemin-de-sortie. production-
chemin doit être un chemin existant.

et --liste, imprime la liste de tous les fichiers dans liste-module, y compris les dépendances.

et --rapport, écrit le rapport HTML dans fichier html.

et --Aidez-moi, imprime un rappel d'utilisation rapide.

Il est utile pour les auteurs Boost qui souhaitent distribuer leur bibliothèque séparément de Boost
et pour les utilisateurs de Boost qui souhaitent distribuer un sous-ensemble de Boost avec leur application.

liste-module
Lorsque l'option --scan n'est pas utilisée, une liste de fichiers Boost ou de noms de bibliothèques à copier. Ça peut
être:

- Le nom d'un outil : par exemple "build" trouvera "tools/build".

- Le nom d'une bibliothèque : par exemple "regex".

- Le titre d'un entête : par exemple "scoped_ptr" trouvera "boost/scoped_ptr.hpp".

- Le nom d'un entête : par exemple "scoped_ptr.hpp" trouvera
"boost/scoped_ptr.hpp".

- Le nom d'un fichier : par exemple "boost/regex.hpp".

Lorsque l'option --scan est utilisée, une liste de fichiers (probablement non boost) à rechercher pour Boost
dépendances, les fichiers de la liste des modules ne sont donc pas copiés/listés.

Fichier dépendances
Les fichiers source C++ sont analysés pour les #includes, tous les #includes présents dans l'arborescence des sources Boost
seront ensuite analysés pour leurs dépendances et ainsi de suite.

Les fichiers source C++ sont associés au nom d'une bibliothèque, si cette bibliothèque a la source
code (et éventuellement des données de génération), puis incluez cette source dans les dépendances.

Les fichiers source C++ sont vérifiés pour les dépendances sur Boost.Test (par exemple pour voir s'ils
utiliser cpp_main comme point d'entrée).

Les fichiers HTML sont analysés pour les dépendances immédiates (images et feuilles de style, mais pas
à gauche).

HTML rapport contient:
- toutes les licences en vigueur, plus les fichiers utilisant chaque licence, et les titulaires des droits d'auteur
en utilisant chaque licence

- tous les fichiers sans licence reconnaissable (veuillez les signaler aux listes de diffusion Boost)

- tous les fichiers sans détenteurs de droits d'auteur reconnaissables (veuillez les signaler au Boost
listes de diffusion)

- tous les titulaires de droits d'auteur et les fichiers sur lesquels ils détiennent les droits d'auteur

- informations de dépendance de fichier - indique la raison de l'inclusion de tout
fichier dans les dépendances trouvées

OPTIONS


--renforcer=chemin
définit l'emplacement de l'arborescence Boost sur path

--analyse traiter la liste des modules comme une liste de fichiers (éventuellement non boost) à rechercher pour Boost
dépendances

--cvs copier uniquement les fichiers sous contrôle de version CVS

--unix-lignes
assurez-vous que tous les fichiers copiés utilisent des fins de ligne de style Unix

EXEMPLES


bcp scoped_ptr /foo
Copie boost/scoped_ptr.hpp et les dépendances dans /foo.

bcp boost/regex.hpp/foo
Copie boost/regex.hpp et toutes les dépendances, y compris le code source regex (dans
libs/regex/src) et compiler les fichiers (dans libs/regex/build) dans /foo. Ne copie pas le
documentation regex, test ou exemple de code.

bcp regex /toto
Copie la lib regex complète (dans libs/regex) y compris les dépendances (telles que le
Boost.Test source requise par les programmes de test regex) à /foo.

bcp construction de configuration regex /foo
Copie la lib regex complète (dans libs/regex) plus la lib de configuration (libs/config) et le
système de build (tools/build) vers /foo, y compris toutes les dépendances.

bcp --analyse --renforcer=/boost foo.cpp bar.cpp boost
Analyse les fichiers [non-boost] foo.cpp et bar.cpp pour les dépendances et les copies de Boost
ces dépendances au sous-répertoire boost.

bcp --rapport regex.hpp boost-regex-report.html
Crée un rapport HTML appelé boost-regex-report.html pour le module Boost
regex.hpp.

AUTEURS


L'auteur de bcp est John Maddock.

L'auteur de cette page de manuel est Domenico Andreoli, qui a copié des éléments de bcp --help et du HTML
Documentation.

Utilisez bcp en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.