英语法语西班牙语

Ad


OnWorks 网站图标

i686-linux-gnu-strip - 云端在线

在 OnWorks 免费托管服务提供商中通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器运行 i686-linux-gnu-strip

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

程序:

您的姓名


strip - 丢弃目标文件中的符号。

概要


跳闸 [-F 名称 |--目标=名称]
[-I 名称 |--输入目标=名称]
[-O 名称 |--输出目标=名称]
[-s|--全部剥离]
[-S|-g|-d|--strip-调试]
[--strip-dwo]
[-K 符号名 |--保持符号=符号名]
[-N 符号名 |--strip-符号=符号名]
[-w|--通配符]
[-x|--丢弃所有[-X |--丢弃本地人]
[-R 部分名称 |--删除部分=部分名称]
[-o 文件[-p|--保留日期]
[-D|--启用确定性档案]
[-U|--禁用确定性档案]
[--保留文件符号]
[--only-keep-调试]
[-v |--详细[-V|- 版]
[ - 帮帮我[- 信息]
目标文件...

商品描述


GNU 剥离 丢弃目标文件中的所有符号 目标文件。 的清单
目标文件可能包括档案。 至少一个目标文件必须是
给定的。

剥离 修改在其参数中命名的文件,而不是写入
不同名称下的修改副本。

配置


-F 名称
--目标=名称
对待原件 目标文件 作为具有目标代码格式的文件
名称,并以相同的格式重写它。

- 帮帮我
显示选项的摘要 剥离 并退出。

- 信息
显示显示所有架构和对象格式的列表
可用。

-I 名称
--输入目标=名称
对待原件 目标文件 作为具有目标代码格式的文件
名称.

-O 名称
--输出目标=名称
更换 目标文件 带有输出格式的文件 名称.

-R 部分名称
--删除部分=部分名称
删除任何名为 部分名称 从输出文件中,在
除了否则将被删除的任何部分。 这个
选项可以多次给出。 请注意,使用此选项
不当可能会使输出文件不可用。 通配符
字符 * 可能会在结束时给出 部分名称. 如果是这样,那么
以开头的任何部分 部分名称 将被删除。

-s
--全部剥离
删除所有符号。

-g
-S
-d
--strip-调试
仅删除调试符号。

--strip-dwo
删除所有 DWARF .dwo 部分的内容,留下
剩余的调试部分和所有符号完好无损。 见
此选项在 对象复制 部分了解更多
信息。

--strip-不需要的
删除重定位处理不需要的所有符号。

-K 符号名
--保持符号=符号名
剥离符号时,保留符号 符号名 即使它会
通常会被剥离。 可以多次给出此选项。

-N 符号名
--strip-符号=符号名
删除符号 符号名 从源文件。 这个选项可能是
多次给出,并且可以与其他条带选项结合使用
-K.

-o 文件
将剥离的输出放入 文件, 而不是替换现有的
文件。 当使用这个参数时,只有一个 目标文件 争论可能是
指定的。

-p
--保留日期
保留文件的访问和修改日期。

-D
--启用确定性档案
操作地点 确定性 模式。 复制存档成员和
写入存档索引,使用零表示 UID、GID、时间戳和
对所有文件使用一致的文件模式。

If Binutils 配置了 --启用确定性档案,
那么这个模式默认是开启的。 它可以被禁用 -U
选项,如下。

-U
--禁用确定性档案
Do 不能 在操作 确定性 模式。 这是相反的
-D 上面的选项:复制存档成员并编写
归档索引,使用它们的实际 UID、GID、时间戳和文件模式
值。

这是默认设置,除非 Binutils 配置了
--启用确定性档案.

-w
--通配符
允许正则表达式 符号名s 在其他命令中使用
线选项。 问号 (?)、星号 (*)、反斜杠 (\)
和方括号 ([]) 运算符可用于
符号名称。 如果符号名称的第一个字符是
感叹号 (!) 然后开关的意义相反
那个符号。 例如:

-w -K !foo -K fo*

会导致 strip 只保留以字母开头的符号
“fo”,但要丢弃符号“foo”。

-x
--丢弃所有
删除非全局符号。

-X
--丢弃本地人
删除编译器生成的本地符号。 (这些通常以
L or ..)

--保留文件符号
剥离文件时,可能与 --strip-调试 or
--strip-不需要的, 保留任何指定源文件名的符号,
否则会被剥夺。

--only-keep-调试
剥离文件,清空任何不会的部分的内容
被剥夺 --strip-调试 并离开调试部分
完整。 在 ELF 文件中,这会保留所有音符部分
输出也是如此。

注意 - 剥离部分的部分标题被保留,
包括它们的大小,但该部分的内容是
丢弃。 部分标题被保留,以便其他工具
可以将 debuginfo 文件与真正的可执行文件匹配,即使
该可执行文件已重定位到不同的地址空间。

目的是将此选项与
--add-gnu-调试链接 创建一个两部分的可执行文件。 一个
剥离的二进制文件将占用更少的 RAM 空间和
分发和第二个调试信息文件是
仅在需要调试能力时才需要。 建议的
创建这些文件的过程如下:

1.
“foo”然后...

1.
创建一个包含调试信息的文件。

1.
剥离的可执行文件。

1.
将调试信息的链接添加到剥离的
可执行文件。

注意---选择“.dbg”作为调试信息文件的扩展名
是任意的。 “--only-keep-debug”步骤也是可选的。 你
可以这样做:

1.
1.
1.
1.

即,指向的文件 --add-gnu-调试链接 可以是
完全可执行。 它不必是由
--only-keep-调试 开关。

注意---此开关仅用于完全链接的文件。
在目标文件中使用它是没有意义的
调试信息可能不完整。 除了 gnu_debuglink
功能目前仅支持存在一个文件名
包含调试信息,而不是一个文件名 -
每个对象文件的基础。

-V
- 版
显示版本号 剥离.

-v
--详细
详细输出:列出所有修改的目标文件。 如果是
档案, 剥离 -v 列出档案的所有成员。

@文件
从中读取命令行选项 文件. 插入读取的选项
代替原来的@文件 选项。 如果 文件 不存在,或
无法读取,则该选项将按字面处理,而不是
除去。

中的选项 文件 由空格分隔。 一个空格
字符可以通过围绕整个选项包含在选项中
单引号或双引号中的选项。 任何字符(包括
反斜杠)可以通过在字符前加上前缀来包含
包含反斜杠。 这 文件 本身可能包含额外的
@文件 选项; 任何此类选项都将被递归处理。

使用 onworks.net 服务在线使用 i686-linux-gnu-strip


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad