这是命令 h8300-hitachi-coff-strip,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
strip - 丢弃目标文件中的符号。
概要
跳闸 [-F 名称 ⎪--目标=名称]
[-I 名称 ⎪--输入目标=名称]
[-O 名称 ⎪--输出目标=名称]
[-s⎪--全部剥离]
[-S⎪-g⎪-d⎪--strip-调试]
[-K 符号名 ⎪--保持符号=符号名]
[-N 符号名 ⎪--strip-符号=符号名]
[-w⎪--通配符]
[-x⎪--丢弃所有[-X ⎪--丢弃本地人]
[-R 部分名称 ⎪--删除部分=部分名称]
[-o 文件[-p⎪--保留日期]
[--only-keep-调试]
[-v ⎪--详细[-V⎪- 版]
[ - 帮帮我[- 信息]
目标文件...
商品描述
GNU 剥离 丢弃目标文件中的所有符号 目标文件. 目标文件列表可能
包括档案。 必须至少给出一个目标文件。
剥离 修改在其参数中命名的文件,而不是将修改后的副本写入
不同的名字。
配置
-F 名称
--目标=名称
对待原件 目标文件 作为具有目标代码格式的文件 名称,并重写
它以相同的格式。
- 帮帮我
显示选项的摘要 剥离 并退出。
- 信息
显示一个列表,显示所有可用的架构和对象格式。
-I 名称
--输入目标=名称
对待原件 目标文件 作为具有目标代码格式的文件 名称.
-O 名称
--输出目标=名称
更换 目标文件 带有输出格式的文件 名称.
-R 部分名称
--删除部分=部分名称
删除任何名为 部分名称 从输出文件。 可以给出这个选项
不止一次。 请注意,不当使用此选项可能会使输出文件
无法使用。
-s
--全部剥离
删除所有符号。
-g
-S
-d
--strip-调试
仅删除调试符号。
--strip-不需要的
删除重定位处理不需要的所有符号。
-K 符号名
--保持符号=符号名
只保留符号 符号名 从源文件。 此选项可能会超过
一旦。
-N 符号名
--strip-符号=符号名
删除符号 符号名 从源文件。 此选项可能会超过
一次,并且可以与除此之外的条带选项结合使用 -K.
-o 文件
将剥离的输出放入 文件,而不是替换现有文件。 当这
使用参数,只有一个 目标文件 可以指定参数。
-p
--保留日期
保留文件的访问和修改日期。
-w
--通配符
允许正则表达式 符号名s 用于其他命令行选项。 这
问号 (?)、星号 (*)、反斜杠 (\) 和方括号 ([]) 运算符可以
在符号名称的任何地方使用。 如果符号名称的第一个字符是
感叹号 (!) 则该符号的开关意义相反。 为了
例:
-w -K !foo -K fo*
将导致 strip 只保留以字母“fo”开头的符号,但
丢弃符号“foo”。
-x
--丢弃所有
删除非全局符号。
-X
--丢弃本地人
删除编译器生成的本地符号。 (这些通常以 L or ..)
--only-keep-调试
剥离文件,删除将被剥离的任何部分 --strip-调试 和
离开调试部分。
目的是将此选项与 --add-gnu-调试链接
创建一个两部分的可执行文件。 一个剥离的二进制文件,将占用更少的空间
在 RAM 和发行版中,第二个是调试信息文件,它只是
如果需要调试能力,则需要。 创建这些的建议程序
文件如下:
1.
“foo”然后...
1.
创建一个包含调试信息的文件。
1.
剥离的可执行文件。
1.
将调试信息的链接添加到剥离的可执行文件中。
注意 - 选择“.dbg”作为调试信息文件的扩展名是任意的。
“--only-keep-debug”步骤也是可选的。 你可以这样做:
1.
1.
1.
1.
即指向的文件 --add-gnu-调试链接 可以是完整的可执行文件。 它确实
不必是由 --only-keep-调试 开关。
-V
- 版
显示版本号 剥离.
-v
--详细
详细输出:列出所有修改的目标文件。 在档案的情况下, 剥离 -v
列出档案的所有成员。
使用 onworks.net 服务在线使用 h8300-hitachi-coff-strip