англійськафранцузькаіспанська

Ad


Значок OnWorks

dh_strip - Інтернет у хмарі

Запустіть dh_strip у безкоштовному хостинг-провайдері OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда dh_strip, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


dh_strip - видаляє виконувані файли, спільні бібліотеки та деякі статичні бібліотеки

СИНТАКСИС


dh_strip [параметри debhelper] [-Xпункт] [--dbg-пакет=пакет] [--keep-debug]

ОПИС


dh_strip це програма debhelper, яка відповідає за видалення виконуваних файлів, спільна
бібліотеки та статичні бібліотеки, які не використовуються для налагодження.

Ця програма перевіряє ваші каталоги збірки пакунків і вирішує, що з них видалити
власні. Це використовує файл(1), дозволи та імена файлів, щоб визначити, що таке файли
спільні бібліотеки (*.так), виконувані двійкові файли та статичні (lib*.a) і бібліотеки для налагодження
(lib*_g.a, debug/*.so), і знімає кожен стільки, скільки можливо. (Що зовсім не для
налагодження бібліотек.) Загалом, здається, це робить дуже хороші припущення, і це буде правильно
майже у всіх випадках.

Оскільки дуже важко автоматично вгадати, чи є файл модулем, і важко визначити
як зняти модуль, dh_strip наразі не займається видаленням двійкових модулів, таких як
as .o файли.

ВАРІАНТИ


-Xпункт, --виключити=пункт
Виключити файли, які містять пункт будь-де в їхніх назвах файлів від видалення. ви
може використовувати цю опцію кілька разів, щоб створити список речей, які потрібно виключити.

--dbg-пакет=пакет
це варіант is a зараз спеціальний мета варіант Що ви нормально do НЕ необхідність. У більшості
У деяких випадках не має бути причин використовувати цей параметр для нових пакетів вихідного коду
debhelper автоматично генерує пакети налагодження ("пакети dbgsym"). If ви мати a
керівництво --dbg-пакет який ви хочете замінити автоматично створеним налагодженням
пакет символів, див --dbgsym-migration варіант.

Проєкти dh_strip щоб зберегти символи налагодження, видалені з пакунків, на які він діє
незалежні файли в каталозі збірки пакета вказаного пакета налагодження.

Наприклад, якщо ваші пакунки libfoo і foo і ви хочете включити a foo-dbg
пакет із символами налагодження, використовуйте dh_strip --dbg-пакет=foo-dbg.

Зауважте, що ця опція суттєво відрізняється від сумісності debhelper
рівні 4 і нижче. Замість вказівки назви пакета налагодження потрібно поставити символи
в, він визначає пакет (або пакети), які повинні мати розділені символи налагодження,
а розділені символи поміщаються в пакети з -dbg додано до їх назви.

Цей варіант має на увазі --no-automatic-dbgsym та не може використовувати з --automatic-dbgsym
or --dbgsym-migration.

-k, --keep-debug
це варіант is a зараз спеціальний мета варіант Що ви нормально do НЕ необхідність. У більшості
У деяких випадках не має бути причин використовувати цей параметр для нових пакетів вихідного коду
debhelper автоматично генерує пакети налагодження ("пакети dbgsym"). If ви мати a
керівництво --dbg-пакет який ви хочете замінити автоматично створеним налагодженням
пакет символів, див --dbgsym-migration варіант.

Символи налагодження буде збережено, але розділено на незалежний файл usr/lib/debug/
в каталозі збірки пакета. --dbg-пакет легше використовувати, ніж цей варіант, але
цей варіант є більш гнучким.

Цей варіант має на увазі --no-automatic-dbgsym та не може використовувати з --automatic-dbgsym.

--dbgsym-migration=пакет-відношення
Цей параметр використовується для переходу з ручного пакета "-dbg" (створеного за допомогою
--dbg-пакет) до автоматично створеного пакета символів налагодження. Цей варіант повинен
описати дійсний Замінює- І перерви-відношення, яке буде додано до налагодження
пакет символів, щоб уникнути конфліктів файлів із (зараз застарілим) пакетом -dbg.

Цей варіант має на увазі --automatic-dbgsym та не може використовувати з --keep-debug,
--dbg-пакет or --no-automatic-dbgsym.

Приклади:

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

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

--automatic-dbgsym, --no-automatic-dbgsym
Контроль чи dh_strip слід створювати пакети символів налагодження, коли це можливо.

За замовчуванням створюються пакети символів налагодження.

--ddebs, --no-ddebs
Історична назва для --automatic-dbgsym та --no-automatic-dbgsym.

--ddeb-migration=пакет-відношення
Історична назва для --dbgsym-migration.

ПРИМІТКИ


Якщо DEB_BUILD_OPTIONS змінна середовища містить смужка для носа, нічого не буде знято,
відповідно до політики Debian (розділ 10.1 «Двійкові файли»). Це також буде гальмувати
автоматичне створення пакетів символів налагодження.

Автоматичне створення пакетів символів налагодження також можна запобігти шляхом додавання
noautodbgsym до DEB_BUILD_OPTIONS змінна оточення

ВІДПОВІДАЄ TO


Політика Debian, версія 3.0.1

Використовуйте dh_strip онлайн за допомогою сервісів onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    йометр
    йометр
    Інструмент аналізу продуктивності вводу-виводу.
    Аудиторія: Розробники, Інформація
    Технологія, наука/дослідження, система
    Адміністратори. Інтерфейс користувача: Win32
    (MS Windows). Програм...
    Завантажити Iometer
  • 2
    JXplorer - браузер Java Ldap
    JXplorer - браузер Java Ldap
    Клієнт Java LDAP із підтримкою LDIF,
    безпека (включаючи SSL, SASL і GSSAPI),
    перекладено багатьма мовами (в т.ч.
    китайська), онлайн-довідка, форми користувача та
    багато інших...
    Завантажте JXplorer – браузер Java Ldap
  • 3
    PosteRazor - Зробіть свій власний плакат!
    PosteRazor - Зробіть свій власний плакат!
    Хочете надрукувати плакат? PosteRazor ріже
    файл зображення на частини, і ви можете
    потім роздрукуйте на принтері та склейте їх
    разом до плаката. Легкий на основі FLTK
    використовувати ...
    Завантажте PosteRazor - створіть свій власний плакат!
  • 4
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 5
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 6
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • Детальніше »

Команди Linux

Ad