ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

OnWorks ഫെവിക്കോൺ

dh_strip - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ dh_strip പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന dh_strip കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


dh_strip - സ്ട്രിപ്പ് എക്സിക്യൂട്ടബിളുകൾ, പങ്കിട്ട ലൈബ്രറികൾ, ചില സ്റ്റാറ്റിക് ലൈബ്രറികൾ

സിനോപ്സിസ്


dh_സ്ട്രിപ്പ് [debhelper ഓപ്ഷനുകൾ] [-Xഇനം] [--dbg-package=പാക്കേജ്] [--കീപ്പ്-ഡീബഗ്]

വിവരണം


dh_സ്ട്രിപ്പ് എക്സിക്യൂട്ടബിളുകൾ നീക്കം ചെയ്യുന്നതിനുള്ള ഉത്തരവാദിത്തമുള്ള ഒരു debhelper പ്രോഗ്രാമാണ്, പങ്കിട്ടത്
ഡീബഗ്ഗിംഗിന് ഉപയോഗിക്കാത്ത ലൈബ്രറികളും സ്റ്റാറ്റിക് ലൈബ്രറികളും.

ഈ പ്രോഗ്രാം നിങ്ങളുടെ പാക്കേജ് ബിൽഡ് ഡയറക്‌ടറികൾ പരിശോധിക്കുകയും അതിൽ എന്താണ് സ്ട്രിപ്പ് ചെയ്യേണ്ടതെന്ന് കണ്ടെത്തുകയും ചെയ്യുന്നു
സ്വന്തം. അത് ഉപയോഗിക്കുന്നു ഫയല്(1) ഫയലുകൾ എന്താണെന്ന് കണ്ടുപിടിക്കാൻ ഫയൽ അനുമതികളും ഫയൽ നാമങ്ങളും
പങ്കിട്ട ലൈബ്രറികൾ (*.അങ്ങനെ), എക്സിക്യൂട്ടബിൾ ബൈനറികൾ, സ്റ്റാറ്റിക് (ലിബ്*.എ) കൂടാതെ ഡീബഗ്ഗിംഗ് ലൈബ്രറികളും
(lib*_g.a, ഡീബഗ്/*.so), കൂടാതെ ഓരോന്നും കഴിയുന്നത്ര സ്ട്രിപ്പുകൾ ചെയ്യുക. (അതിന് വേണ്ടിയല്ല
ഡീബഗ്ഗിംഗ് ലൈബ്രറികൾ.) പൊതുവേ, ഇത് വളരെ നല്ല ഊഹങ്ങൾ ഉണ്ടാക്കുന്നതായി തോന്നുന്നു, അത് ശരിയായി ചെയ്യും
മിക്കവാറും എല്ലാ കേസുകളിലും കാര്യം.

ഒരു ഫയൽ ഒരു മൊഡ്യൂളാണോ എന്ന് സ്വയമേവ ഊഹിക്കാൻ വളരെ പ്രയാസമുള്ളതിനാൽ, നിർണ്ണയിക്കാൻ പ്രയാസമാണ്
ഒരു മൊഡ്യൂൾ എങ്ങനെ സ്ട്രിപ്പ് ചെയ്യാം, dh_സ്ട്രിപ്പ് ബൈനറി മൊഡ്യൂളുകൾ നീക്കം ചെയ്യുന്നത് നിലവിൽ കൈകാര്യം ചെയ്യുന്നില്ല
as .o ഫയലുകൾ.

ഓപ്ഷനുകൾ


-Xഇനം, --ഒഴിവാക്കുക=ഇനം
അടങ്ങുന്ന ഫയലുകൾ ഒഴിവാക്കുക ഇനം അവരുടെ ഫയൽ നാമത്തിൽ എവിടെയും നീക്കം ചെയ്യപ്പെടാതിരിക്കുക. നിങ്ങൾ
ഒഴിവാക്കേണ്ട കാര്യങ്ങളുടെ ഒരു ലിസ്റ്റ് നിർമ്മിക്കാൻ ഈ ഓപ്‌ഷൻ ഒന്നിലധികം തവണ ഉപയോഗിച്ചേക്കാം.

--dbg-package=പാക്കേജ്
ഓപ്ഷൻ is a ഇപ്പോള് പ്രത്യേക ഉദ്ദേശ്യം ഓപ്ഷൻ നിങ്ങളെ സാധാരണയായി do അല്ല ആവശ്യം. മിക്കയിടത്തും
സന്ദർഭങ്ങളിൽ, പുതിയ ഉറവിട പാക്കേജുകൾക്കായി ഈ ഓപ്‌ഷൻ ഉപയോഗിക്കുന്നതിന് ചെറിയ കാരണങ്ങളുണ്ടാകില്ല
debhelper സ്വയമേവ ഡീബഗ് പാക്കേജുകൾ സൃഷ്ടിക്കുന്നു ("dbgsym പാക്കേജുകൾ"). If നിങ്ങളെ ഉണ്ട് a
കൈകൊണ്ടുള്ള --dbg-പാക്കേജ് നിങ്ങൾ സ്വയമേവ ജനറേറ്റുചെയ്ത ഡീബഗ് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാൻ ആഗ്രഹിക്കുന്നു
ചിഹ്ന പാക്കേജ്, ദയവായി കാണുക --dbgsym-migration ഓപ്ഷൻ.

കാരണങ്ങൾ dh_സ്ട്രിപ്പ് ഡീബഗ് ചിഹ്നങ്ങൾ സംരക്ഷിക്കുന്നതിന് അത് പ്രവർത്തിക്കുന്ന പാക്കേജുകളിൽ നിന്ന് നീക്കം ചെയ്യുന്നു
നിർദ്ദിഷ്ട ഡീബഗ്ഗിംഗ് പാക്കേജിന്റെ പാക്കേജ് ബിൽഡ് ഡയറക്ടറിയിലെ സ്വതന്ത്ര ഫയലുകൾ.

ഉദാഹരണത്തിന്, നിങ്ങളുടെ പാക്കേജുകൾ libfoo ഉം foo ഉം ആണെങ്കിൽ നിങ്ങൾ ഒരു ഉൾപ്പെടുത്താൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ foo-dbg
ഡീബഗ്ഗിംഗ് ചിഹ്നങ്ങളുള്ള പാക്കേജ്, ഉപയോഗിക്കുക dh_സ്ട്രിപ്പ് --dbg-package=foo-dbg.

ഈ ഓപ്ഷൻ debhelper അനുയോജ്യതയിൽ കാര്യമായ വ്യത്യാസം കാണിക്കുന്നു എന്നത് ശ്രദ്ധിക്കുക
ലെവലുകൾ 4 ഉം അതിൽ താഴെയും. ചിഹ്നങ്ങൾ ഇടുന്നതിന് ഒരു ഡീബഗ് പാക്കേജിന്റെ പേര് വ്യക്തമാക്കുന്നതിന് പകരം
ഇൻ, ഇത് ഒരു പാക്കേജ് (അല്ലെങ്കിൽ പാക്കേജുകൾ) വ്യക്തമാക്കുന്നു, അതിൽ വേർതിരിച്ച ഡീബഗ് ചിഹ്നങ്ങൾ ഉണ്ടായിരിക്കണം,
കൂടാതെ വേർതിരിച്ച ചിഹ്നങ്ങൾ പാക്കേജുകളിൽ സ്ഥാപിച്ചിരിക്കുന്നു -dbg അവരുടെ പേരിൽ ചേർത്തു.

ഈ ഓപ്ഷൻ സൂചിപ്പിക്കുന്നു --no-automatic-dbgsym ഒപ്പം ഒന്നും കഴിയില്ല ഉപയോഗിച്ച് ഉപയോഗിക്കാം --ഓട്ടോമാറ്റിക്-dbgsym
or --dbgsym-migration.

-k, --കീപ്പ്-ഡീബഗ്
ഓപ്ഷൻ is a ഇപ്പോള് പ്രത്യേക ഉദ്ദേശ്യം ഓപ്ഷൻ നിങ്ങളെ സാധാരണയായി do അല്ല ആവശ്യം. മിക്കയിടത്തും
സന്ദർഭങ്ങളിൽ, പുതിയ ഉറവിട പാക്കേജുകൾക്കായി ഈ ഓപ്‌ഷൻ ഉപയോഗിക്കുന്നതിന് ചെറിയ കാരണങ്ങളുണ്ടാകില്ല
debhelper സ്വയമേവ ഡീബഗ് പാക്കേജുകൾ സൃഷ്ടിക്കുന്നു ("dbgsym പാക്കേജുകൾ"). If നിങ്ങളെ ഉണ്ട് a
കൈകൊണ്ടുള്ള --dbg-പാക്കേജ് നിങ്ങൾ സ്വയമേവ ജനറേറ്റുചെയ്ത ഡീബഗ് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാൻ ആഗ്രഹിക്കുന്നു
ചിഹ്ന പാക്കേജ്, ദയവായി കാണുക --dbgsym-migration ഓപ്ഷൻ.

ഡീബഗ് ചിഹ്നങ്ങൾ നിലനിർത്തും, പക്ഷേ ഒരു സ്വതന്ത്ര ഫയലായി വിഭജിക്കും usr/lib/debug/
പാക്കേജ് ബിൽഡ് ഡയറക്ടറിയിൽ. --dbg-പാക്കേജ് ഈ ഓപ്ഷനേക്കാൾ ഉപയോഗിക്കാൻ എളുപ്പമാണ്, പക്ഷേ
ഈ ഓപ്ഷൻ കൂടുതൽ വഴക്കമുള്ളതാണ്.

ഈ ഓപ്ഷൻ സൂചിപ്പിക്കുന്നു --no-automatic-dbgsym ഒപ്പം ഒന്നും കഴിയില്ല ഉപയോഗിച്ച് ഉപയോഗിക്കാം --ഓട്ടോമാറ്റിക്-dbgsym.

--dbgsym-migration=പാക്കേജ്-ബന്ധം
ഒരു മാനുവൽ "-dbg" പാക്കേജിൽ നിന്ന് മൈഗ്രേറ്റ് ചെയ്യാൻ ഈ ഓപ്ഷൻ ഉപയോഗിക്കുന്നു (ഇത് ഉപയോഗിച്ച് സൃഷ്ടിച്ചത്
--dbg-പാക്കേജ്) ഒരു ഓട്ടോമാറ്റിക് ജനറേറ്റഡ് ഡീബഗ് ചിഹ്ന പാക്കേജിലേക്ക്. ഈ ഓപ്ഷൻ വേണം
ഒരു സാധുത വിവരിക്കുക മാറ്റി പകരംവയ്ക്കുന്നു- ഒപ്പം ബ്രേക്കുകൾ-relation, അത് ഡീബഗ്ഗിലേക്ക് ചേർക്കും
(ഇപ്പോൾ കാലഹരണപ്പെട്ട) -dbg പാക്കേജുമായുള്ള ഫയൽ വൈരുദ്ധ്യങ്ങൾ ഒഴിവാക്കാൻ ചിഹ്ന പാക്കേജ്.

ഈ ഓപ്ഷൻ സൂചിപ്പിക്കുന്നു --ഓട്ടോമാറ്റിക്-dbgsym ഒപ്പം ഒന്നും കഴിയില്ല ഉപയോഗിച്ച് ഉപയോഗിക്കാം --കീപ്പ്-ഡീബഗ്,
--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~)'

--ഓട്ടോമാറ്റിക്-dbgsym, --no-automatic-dbgsym
എന്ന് നിയന്ത്രിക്കുക dh_സ്ട്രിപ്പ് സാധ്യമാകുമ്പോൾ ഡീബഗ് ചിഹ്ന പാക്കേജുകൾ സൃഷ്ടിക്കണം.

ഡീബഗ് ചിഹ്ന പാക്കേജുകൾ സൃഷ്ടിക്കുക എന്നതാണ് സ്ഥിരസ്ഥിതി.

--ddebs, --no-ddebs
എന്നതിന്റെ ചരിത്രനാമം --ഓട്ടോമാറ്റിക്-dbgsym ഒപ്പം --no-automatic-dbgsym.

--ddeb-migration=പാക്കേജ്-ബന്ധം
എന്നതിന്റെ ചരിത്രനാമം --dbgsym-migration.

കുറിപ്പുകൾ


എങ്കില് DEB_BUILD_OPTIONS പരിസ്ഥിതി വേരിയബിളിൽ അടങ്ങിയിരിക്കുന്നു മൂക്ക്, ഒന്നും ഊരിയെടുക്കില്ല,
ഡെബിയൻ നയത്തിന് അനുസൃതമായി (വിഭാഗം 10.1 "ബൈനറികൾ"). ഇതും തടയും
ഡീബഗ് ചിഹ്ന പാക്കേജുകളുടെ സ്വയമേവ സൃഷ്ടിക്കൽ.

ഡീബഗ് സിംബൽ പാക്കേജുകൾ സ്വയമേവ സൃഷ്‌ടിക്കുന്നത് ചേർക്കുന്നതിലൂടെ തടയാനാകും
noautodbgsym ലേക്ക് DEB_BUILD_OPTIONS എൻവയോൺമെന്റ് വേരിയബിൾ.

അനുരൂപമാക്കുന്നു TO


ഡെബിയൻ പോളിസി, പതിപ്പ് 3.0.1

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനായി dh_strip ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

ലിനക്സ് കമാൻഡുകൾ

Ad