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

Ad


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

dh_strip - Trực tuyến trên đám mây

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

Đây là lệnh dh_strip 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 giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


dh_strip - dải thực thi, thư viện được chia sẻ và một số thư viện tĩnh

SYNOPSIS


dh_dải [tùy chọn gỡ lỗi] [-Xmục] [--dbg-package =gói] [--keep-gỡ lỗi]

MÔ TẢ


dh_dải là một chương trình gỡ rối có trách nhiệm loại bỏ các tệp thực thi, được chia sẻ
thư viện và thư viện tĩnh không được sử dụng để gỡ lỗi.

Chương trình này kiểm tra các thư mục xây dựng gói của bạn và tìm ra những gì cần loại bỏ trên
riêng. Nó sử dụng hồ sơ(1) và quyền đối với tệp và tên tệp để tìm ra tệp là gì
thư viện chia sẻ (*.vì thế), mã nhị phân thực thi và tĩnh (lib * .a) và gỡ lỗi thư viện
(lib * _g.a, gỡ lỗi / *. như vậy), và dải từng miếng càng nhiều càng tốt. (Điều đó hoàn toàn không dành cho
thư viện gỡ lỗi.) Nói chung, nó có vẻ đưa ra những phỏng đoán rất tốt và sẽ làm đúng
điều trong hầu hết mọi trường hợp.

Vì rất khó để tự động đoán xem một tệp có phải là một mô-đun hay không và khó xác định
cách tách một mô-đun, dh_dải hiện không giải quyết việc tước bỏ các mô-đun nhị phân như
as .o các tập tin.

LỰA CHỌN


-Xmục, --exclude =mục
Loại trừ các tệp có chứa mục bất kỳ nơi nào trong tên tệp của họ không bị tước bỏ. Bạn
có thể sử dụng tùy chọn này nhiều lần để tạo danh sách những thứ cần loại trừ.

--dbg-package =gói
T tùy chọn is a tại đặc biệt mục đích tùy chọn việc này bạn Thông thường do không nhu cầu. Ở hầu hết các
trường hợp, sẽ có rất ít lý do để sử dụng tùy chọn này cho các gói nguồn mới như
debhelper tự động tạo các gói gỡ lỗi ("gói dbgsym"). If bạn a
nhãn hiệu --dbg-gói mà bạn muốn thay thế bằng một bản gỡ lỗi được tạo tự động
gói biểu tượng, vui lòng xem --dbgsym -igration tùy chọn.

Nguyên nhân dh_dải để lưu các ký hiệu gỡ lỗi bị tước khỏi các gói mà nó hoạt động như
các tệp độc lập trong thư mục xây dựng gói của gói gỡ lỗi được chỉ định.

Ví dụ: nếu các gói của bạn là libfoo và foo và bạn muốn bao gồm foo-dbg
gói với các ký hiệu gỡ lỗi, sử dụng dh_dải --dbg-package =foo-dbg.

Lưu ý rằng tùy chọn này hoạt động khác biệt đáng kể trong khả năng tương thích của trình trợ giúp gỡ lỗi
cấp 4 trở xuống. Thay vì chỉ định tên của gói gỡ lỗi để đặt các ký hiệu
trong, nó chỉ định một gói (hoặc các gói) phải có các ký hiệu gỡ lỗi riêng biệt,
và các ký hiệu được phân tách được đặt trong các gói có -dbg được thêm vào tên của họ.

Tùy chọn này ngụ ý - không tự động-dbgsymkhông thể được sử dụng với --tự động-dbgsym
or --dbgsym -igration.

-k, --keep-gỡ lỗi
T tùy chọn is a tại đặc biệt mục đích tùy chọn việc này bạn Thông thường do không nhu cầu. Ở hầu hết các
trường hợp, sẽ có rất ít lý do để sử dụng tùy chọn này cho các gói nguồn mới như
debhelper tự động tạo các gói gỡ lỗi ("gói dbgsym"). If bạn a
nhãn hiệu --dbg-gói mà bạn muốn thay thế bằng một bản gỡ lỗi được tạo tự động
gói biểu tượng, vui lòng xem --dbgsym -igration tùy chọn.

Các biểu tượng gỡ lỗi sẽ được giữ lại, nhưng được tách thành một tệp độc lập trong usr / lib / debug /
trong thư mục xây dựng gói. --dbg-gói dễ sử dụng hơn tùy chọn này, nhưng
tùy chọn này linh hoạt hơn.

Tùy chọn này ngụ ý - không tự động-dbgsymkhông thể được sử dụng với --tự động-dbgsym.

--dbgsym -igration =quan hệ gói
Tùy chọn này được sử dụng để di chuyển từ gói "-dbg" thủ công (được tạo bằng
--dbg-gói) vào một gói biểu tượng gỡ lỗi được tạo tự động. Tùy chọn này nên
mô tả một hợp lệ Thay thế- Và Breaks-relation, sẽ được thêm vào phần gỡ lỗi
gói biểu tượng để tránh xung đột tệp với gói -dbg (hiện đã lỗi thời).

Tùy chọn này ngụ ý --tự động-dbgsymkhông thể được sử dụng với --keep-gỡ lỗi,
--dbg-gói or - không tự động-dbgsym.

Ví dụ:

dh_strip --dbgsym -igration = 'libfoo-dbg (<< 2.1-3 ~)'

dh_strip --dbgsym -igration = 'libfoo-tools-dbg (<< 2.1-3 ~), libfoo2-dbg (<< 2.1-3 ~)'

--tự động-dbgsym, - không tự động-dbgsym
Kiểm soát xem dh_dải nên tạo các gói biểu tượng gỡ lỗi khi có thể.

Mặc định là tạo các gói biểu tượng gỡ lỗi.

--ddebs, --no-ddebs
Tên lịch sử của --tự động-dbgsym- không tự động-dbgsym.

--ddeb -igration =quan hệ gói
Tên lịch sử của --dbgsym -igration.

GHI CHÚ


Nếu DEB_BUILD_OPTIONS biến môi trường chứa lỗ mũi, sẽ không có gì bị tước bỏ,
phù hợp với chính sách Debian (phần 10.1 "Binaries"). Điều này cũng sẽ ức chế
tự động tạo các gói biểu tượng gỡ lỗi.

Việc tạo tự động các gói biểu tượng gỡ lỗi cũng có thể được ngăn chặn bằng cách thêm
noautodbgsym đến DEB_BUILD_OPTIONS biến môi trường.

CÁC CÂU NÓI CHUYỆN ĐẾN


Chính sách Debian, phiên bản 3.0.1

Sử dụng dh_strip trực tuyến bằng các 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