英语法语西班牙语

Ad


OnWorks 网站图标

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

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

这是 alpha-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 服务在线使用 alpha-linux-gnu-strip


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 2
    WooCommerce Nextjs 反应主题
    WooCommerce Nextjs 反应主题
    React WooCommerce 主题,构建于
    Next JS、Webpack、Babel、Node 和
    Express,使用 GraphQL 和 Apollo
    客户。 React 中的 WooCommerce 商店(
    包含:产品...
    下载 WooCommerce Nextjs React 主题
  • 3
    archlabs_repo
    archlabs_repo
    ArchLabs 的软件包仓库 这是一个
    也可以获取的应用程序

    https://sourceforge.net/projects/archlabs-repo/.
    它已在 OnWorks 中托管...
    下载 archlabs_repo
  • 4
    和风项目
    和风项目
    Zephyr 项目是新一代
    实时操作系统 (RTOS)
    支持多种硬件
    架构。 它基于一个
    小尺寸内核...
    下载 Zephyr 项目
  • 5
    SCCons
    SCCons
    SCons是一个软件构建工具
    这是一个更好的选择
    经典的“Make”构建工具
    我们都知道并热爱。 SCons 是
    实施了一个...
    下载 SCons
  • 6
    聚苯乙烯
    聚苯乙烯
    PSeInt 是一个伪代码解释器
    讲西班牙语的编程学生。
    它的主要目的是成为一个工具
    学习和理解基本的
    概念...
    下载 PSeInt
  • 更多 ”

Linux 命令

Ad