英语法语西班牙语

Ad


OnWorks 网站图标

dh_strip - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管提供商中运行 dh_strip

这是命令 dh_strip,可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管提供商中运行

程序:

您的姓名


dh_strip - 剥离可执行文件、共享库和一些静态库

概要


dh_strip [debhelper 选项[-X项目[--dbg-包=[--保持调试]

商品描述


dh_strip 是一个 debhelper 程序,负责剥离可执行文件,共享
库和不用于调试的静态库。

该程序会检查您的包构建目录并找出要删除的内容
自己的。 它用 文件(1) 以及文件权限和文件名来弄清楚文件是什么
共享库(*。所以)、可执行二进制文件和静态 (库*.a)和调试库
(库*_g.a, 调试/*.so),并尽可能多地剥离每一个。 (这根本不是为了
调试库。)总的来说,它似乎做出了很好的猜测,并且会做正确的事情
几乎所有情况下的事情。

因为很难自动猜测一个文件是否是一个模块,并且很难确定
如何剥离模块, dh_strip 目前不处理剥离二进制模块,例如
as .o 文件。

配置


-X项目, --排除=项目
排除包含的文件 项目 他们文件名中的任何地方都不会被剥离。 你
可以多次使用此选项来建立要排除的事物列表。

--dbg-包=
本篇 选项 is a 现在 特别 目的 选项 通常 do 不能 需要。 多数情况
在这种情况下,应该没有理由为新的源包使用此选项,因为
debhelper 自动生成调试包(“dbgsym 包”)。 If 已可以选用 a
手册 --dbg-包 您想要用自动生成的调试替换
符号包,请参见 --dbgsym-迁移 选项。

原因 dh_strip 保存从其作用的包中剥离的调试符号
指定调试包的包构建目录中的独立文件。

例如,如果您的软件包是 libfoo 和 foo 并且您想要包含 foo 数据库
带有调试符号的包,使用 dh_strip --dbg-包=foo 数据库.

请注意,此选项在 debhelper 兼容性方面的行为显着不同
4级及以下。 而不是指定调试包的名称来放置符号
其中,它指定一个(或多个)包,该包应该具有单独的调试符号,
并将分离的符号放入包中 -dbg 添加到他们的名字中。

这个选项意味着 --无自动 dbgsym不能 用于 --自动-dbgsym
or --dbgsym-迁移.

-k, --保持调试
本篇 选项 is a 现在 特别 目的 选项 通常 do 不能 需要。 多数情况
在这种情况下,应该没有理由为新的源包使用此选项,因为
debhelper 自动生成调试包(“dbgsym 包”)。 If 已可以选用 a
手册 --dbg-包 您想要用自动生成的调试替换
符号包,请参见 --dbgsym-迁移 选项。

调试符号将被保留,但分割成一个独立的文件 usr/lib/调试/
在包构建目录中。 --dbg-包 比这个选项更容易使用,但是
这个选项比较灵活。

这个选项意味着 --无自动 dbgsym不能 用于 --自动-dbgsym.

--dbgsym-迁移=包关系
此选项用于从手动“-dbg”包(使用创建的
--dbg-包)到自动生成的调试符号包。 该选项应该
描述一个有效的 替换 - 和 休息-relation,将添加到调试中
符号包以避免与(现已过时)-dbg 包发生文件冲突。

这个选项意味着 --自动-dbgsym不能 用于 --保持调试,
--dbg-包 or --无自动 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, --无自动 dbgsym
控制是否 dh_strip 应该尽可能创建调试符号包。

默认是创建调试符号包。

--ddebs, --无 ddebs
历史名称为 --自动-dbgsym--无自动 dbgsym.

--ddeb-迁移=包关系
历史名称为 --dbgsym-迁移.

附注


如果 DEB_BUILD_OPTIONS 环境变量包含 诺斯特里普,什么都不会被剥夺,
根据 Debian 政策(第 10.1 节“二进制文件”)。 这也将抑制
自动创建调试符号包。

还可以通过添加来阻止自动创建调试符号包
没有autodbgsymDEB_BUILD_OPTIONS 环境变量。

符合 TO


Debian 政策,版本 3.0.1

使用 onworks.net 服务在线使用 dh_strip


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad