这是 sdobjcopy 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
sdobjcopy - 复制和翻译目标文件。 SDCC的一部分
概要
对象复制 [选项)] 文件内 [输出文件]
商品描述
复制一个二进制文件,可能在此过程中对其进行转换 选项是:
-I --输入目标
假设输入文件是格式
-O --输出目标
以格式创建输出文件
-B --二进制架构
设置输出拱形,当输入无拱形时
-F - 目标
将输入和输出格式都设置为
- 调试
如果可能,转换调试信息
-p --保留日期
将修改/访问时间戳复制到输出
-D --启用确定性档案
剥离档案时产生确定性输出
-U --禁用确定性档案
关闭 -D 行为(默认)
-j --仅部分
只复制部分进入输出
--add-gnu-调试链接=
添加部分 .gnu_debuglink 链接到
-R --删除部分
删除部分从输出
-S --全部剥离
删除所有符号和重定位信息
-g --strip-调试
删除所有调试符号和部分
--strip-dwo
删除所有 DWO 部分
--strip-不需要的
删除重定位不需要的所有符号
-N --strip-符号
不要复制符号
--strip-不需要的符号
不要复制符号除非需要
搬迁
--only-keep-调试
除调试信息外的所有内容
--提取-dwo
仅复制 DWO 部分
--提取符号
删除部分内容但保留符号
-K --保持符号
不要剥离符号
--保留文件符号
不要剥离文件符号
--localize-隐藏
将所有 ELF 隐藏符号变成局部符号
-L --localize-符号
力符号被标记为本地
--globalize-符号
力符号被标记为全局
-G --保留全局符号
本地化所有符号,除了
-W --weak-symbol
力符号被标记为弱者
- 削弱
强制将所有全局符号标记为弱
-w --通配符
在符号比较中允许通配符
-x --丢弃所有
删除所有非全局符号
-X --丢弃本地人
删除任何编译器生成的符号
-i --交错 [ ]
只复制 N 个字节
--交错宽度
设置 N 为 --交错
-b - 字节
选择字节在每个交错块中
- 填补空白
填充部分之间的间隙
--pad-to
将最后一部分填充到地址
--设置开始
设置起始地址为
{--change-start|--adjust-start}
添加到起始地址
{--change-addresses|--adjust-vma}
添加到 LMA、VMA 和起始地址
{--change-section-address|--adjust-section-vma} {=|+|-}
更改截面的 LMA 和 VMA 经过
--更改部分-lma {=|+|-}
更改部分的 LMA 经过
--更改部分-vma {=|+|-}
更改部分的 VMA 经过
{--[无-]更改警告|--[无-]调整警告}
如果命名部分不存在则发出警告
--设置部分标志 =
设置部分的属性
--添加部分 =
添加部分在发现输出
--重命名部分 = [, ] 重命名部分到
--长节名称 {启用|禁用|保持}
处理 Coff 对象中的长节名称。
--change-lead-char
强制输出格式的前导字符样式
--删除前导字符
从全局符号中删除前导字符
--反向字节=
逆转一次字节,在包含内容的输出部分
--重新定义符号 =
重新定义符号名称到
--重新定义符号 --重新定义符号 对于所有符号对
列于
--srec-len
限制生成的 Srecords 的长度
--srec-forceS3
将生成的记录类型限制为 S3
--strip-符号 -N 对于列出的所有符号
--strip-不需要的符号
--strip-不需要的符号 对于列出的所有符号
在
--保持符号 -K 对于列出的所有符号
--localize-符号 -L 对于列出的所有符号
--globalize-符号 --globalize-符号 对于所有在
--保留全局符号 -G 对于列出的所有符号
--weak-symbols -W 对于列出的所有符号
--alt-机器代码
使用目标的'th 替代机器
--可写文本
将输出文本标记为可写
--只读文本
使输出文本写保护
- 纯的 将输出文件标记为按需分页
--不纯
将输出文件标记为不纯
--前缀符号
添加每个符号名称的开头
--前缀部分
添加每个部分名称的开头
--前缀分配部分
添加开始每个可分配的
部分名称
--文件对齐
将 PE 文件对齐设置为
- 堆 [, ]
将 PE 保留/提交堆设置为/
--图像库
将 PE 映像库设置为
--节对齐
将 PE 部分对齐设置为
- 堆 [, ]
将 PE 保留/提交堆栈设置为/
--子系统 [: ]
将 PE 子系统设置为[& ]
--压缩调试部分
使用 zlib 压缩 DWARF 调试部分
--解压缩调试部分
使用 zlib 解压缩 DWARF 调试部分
-v --详细
列出所有修改的目标文件
@
从中读取选项
-V - 版
显示这个程序的版本号
-h - 帮帮我
显示此输出
- 信息 列出支持的对象格式和架构
/usr/bin/sdobjcopy:支持的目标:asxxxx srec 符号rec 二进制ihex
REPORTING BUGS
将错误报告给http://sourceforge.net/tracker/?group_id=599@report_bugs_to@atid=100599>
版权
版权所有 2012 Free Software Foundation, Inc。该程序是免费软件; 你可以
根据 GNU 通用公共许可证第 3 版或(在您的
选项)任何更高版本。 该程序绝对没有任何保证。
使用 onworks.net 服务在线使用 sdobjcopy