Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

bcp - Online in the Cloud

Chạy bcp trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh bcp có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


bcp - trích xuất các tập hợp con của Boost

SYNOPSIS


bcp --danh sách [lựa chọn] danh sách mô-đun
bcp [lựa chọn] danh sách mô-đun đường đầu ra
bcp --bản báo cáo [lựa chọn] danh sách mô-đun tệp html
bcp --Cứu giúp

MÔ TẢ


Sao chép tất cả các tệp, bao gồm cả các tệp phụ thuộc, được tìm thấy trong danh sách mô-đun đến đường đầu ra. đầu ra-
con đường phải là một đường dẫn hiện có.

Với --danh sách, in danh sách tất cả các tập tin trong danh sách mô-đun, bao gồm cả các phụ thuộc.

Với --bản báo cáo, viết báo cáo HTML vào tệp html.

Với --Cứu giúp, in lời nhắc sử dụng nhanh.

Nó rất hữu ích cho các tác giả Boost muốn phân phối thư viện của họ tách biệt với Boost
và dành cho người dùng Boost muốn phân phối một tập hợp con Boost với ứng dụng của họ.

danh sách mô-đun
Khi tùy chọn --scan không được sử dụng, danh sách các tệp Boost hoặc tên thư viện sẽ được sao chép. Nó có thể
là:

- Tên của một công cụ: ví dụ "build" sẽ tìm thấy "tools/build".

- Tên thư viện: ví dụ "regex".

- Tiêu đề của header: ví dụ "scoped_ptr" sẽ tìm thấy "boost/scoped_ptr.hpp".

- Tên header: ví dụ “scoped_ptr.hpp” sẽ tìm
"tăng/scoped_ptr.hpp".

- Tên file: ví dụ "boost/regex.hpp".

Khi tùy chọn --scan được sử dụng, danh sách các tệp (có thể không tăng tốc) để quét tìm Boost
phụ thuộc, do đó các tệp trong danh sách mô-đun không được sao chép/liệt kê.

Tập tin phụ thuộc
Các tệp nguồn C++ được quét để tìm #include, tất cả các #include có trong cây nguồn Boost
sau đó sẽ được quét để tìm phần phụ thuộc của chúng, v.v.

Các tệp nguồn C++ được liên kết với tên của thư viện, nếu thư viện đó có nguồn
mã (và có thể cả dữ liệu xây dựng), sau đó đưa nguồn đó vào phần phụ thuộc.

Các tệp nguồn C++ được kiểm tra sự phụ thuộc vào Boost.Test (ví dụ để xem liệu chúng có
sử dụng cpp_main làm điểm vào).

Các tệp HTML được quét để tìm các phần phụ thuộc ngay lập tức (hình ảnh và biểu định kiểu, nhưng không
bên trái).

HTML báo cáo chứa đựng:
- tất cả các giấy phép có hiệu lực, cộng với các tệp sử dụng từng giấy phép và chủ sở hữu bản quyền
sử dụng từng giấy phép

- bất kỳ tệp nào không có giấy phép có thể nhận dạng được (vui lòng báo cáo những tệp này với danh sách gửi thư Boost)

- bất kỳ tệp nào không có chủ sở hữu bản quyền được công nhận (vui lòng báo cáo những điều này cho Boost
danh sách mail)

- tất cả những người giữ bản quyền và các tập tin mà họ giữ bản quyền

- thông tin phụ thuộc của tệp - cho biết lý do đưa vào bất kỳ thông tin cụ thể nào
tập tin trong phần phụ thuộc được tìm thấy

LỰA CHỌN


--tăng=con đường
đặt vị trí của cây Boost thành đường dẫn

--quét coi danh sách mô-đun là danh sách các tệp (có thể không tăng cường) để quét tìm Boost
phụ thuộc

--cvs chỉ sao chép các tập tin dưới sự kiểm soát phiên bản CVS

--unix-dòng
đảm bảo rằng tất cả các tệp được sao chép đều sử dụng phần cuối dòng kiểu Unix

VÍ DỤ


bcp phạm vi_ptr /foo
Sao chép boost/scoped_ptr.hpp và các phần phụ thuộc vào /foo.

bcp tăng/regex.hpp /foo
Sao chép boost/regex.hpp và tất cả các phần phụ thuộc bao gồm mã nguồn biểu thức chính quy (trong
libs/regex/src) và xây dựng các tệp (trong libs/regex/build) thành /foo. Không sao chép
tài liệu, mã kiểm tra hoặc mã ví dụ bằng biểu thức chính quy.

bcp biểu thức chính quy /foo
Sao chép toàn bộ thư viện biểu thức chính quy (trong libs/regex) bao gồm các phần phụ thuộc (chẳng hạn như
Nguồn Boost.Test được yêu cầu bởi các chương trình kiểm tra biểu thức chính quy) sang /foo.

bcp xây dựng cấu hình biểu thức chính quy/foo
Sao chép toàn bộ thư viện biểu thức chính quy (trong libs/regex) cộng với thư viện cấu hình (libs/config) và
xây dựng hệ thống (công cụ/bản dựng) thành /foo bao gồm tất cả các phần phụ thuộc.

bcp --quét --tăng=/tăng foo.cpp bar.cpp tăng
Quét các tệp [không tăng] foo.cpp và bar.cpp để tìm các bản sao và phần phụ thuộc của Boost
những phụ thuộc đó vào việc tăng cường thư mục con.

bcp --bản báo cáo regrec.hpp boost-regex-report.html
Tạo báo cáo HTML có tên boost-regex-report.html cho mô-đun Boost
biểu thức chính quy.hpp.

TÁC GIẢ


Tác giả của bcp là John Maddock.

Tác giả của trang này là Domenico Andreoli, người đã sao chép nội dung từ bcp --help và HTML
tài liệu hướng dẫn.

Sử dụng bcp trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad