英语法语西班牙文

OnWorks 网站图标

aarch64-linux-gnu-ld.gold - 云端在线

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

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

程序:

您的姓名


gold - GNU ELF 链接器

概要


黄金 [选项] 文件...

配置


- 帮帮我 报告使用信息

-v, - 版
报告版本信息

-V 报告版本和目标信息

--添加需要
不支持

--无需添加
不要从共享库中复制 DT_NEEDED 标签

--允许多重定义 允许多个符号定义

--不允许多重定义
不允许多重定义

--allow-shlib-未定义
允许共享库中未解析的引用

--no-allow-shlib-未定义
不允许在共享库中出现未解析的引用

--按需
如果使用,只为共享库设置 DT_NEEDED

--不需要的
共享库总是 DT_NEEDED

-断言 [忽略]
被忽略

-b [精灵,二进制], - 格式 [精灵,二进制]
设置输入格式

-B动态 -l 搜索共享库

-静态 -l 不搜索共享库

-dy 别名为 -B动态

-dn 别名为 -静态

-B组
使用共享库的组名查找规则

-B符号
在本地绑定定义的符号

-B符号函数
在本地绑定定义的函数符号

--构建 ID [=风格]
生成构建 ID 注释

--build-id-chunk-size-for-treehash 尺寸
“--build-id=tree”的块大小

--build-id-min-file-size-for-treehash 尺寸
“--build-id=tree”的最小输出文件大小与工作方式不同
'--build-id=sha1'

--检查部分
检查段地址是否重叠(默认)

--无检查部分
不检查段地址是否重叠

--压缩调试部分 [无,zlib]
压缩输出文件中的 .debug_* 部分

--copy-dt-needed-entry
不支持

--no-copy-dt-needed-entry 不要从共享库中复制 DT_NEEDED 标签

--cref
输出交叉参考表

--无cref
不输出交叉引用表

--ctors-in-init-array
对所有构造函数使用 DT_INIT_ARRAY(默认)

--init-array 中无构造函数
按照编译器的指示处理构造函数

-d, --定义通用
定义常用符号

--无定义通用
不定义通用符号

-直流 别名 -d

-dp 别名 -d

-调试 [所有,文件,脚本,任务][,...]
开启调试

--defsym 符号=表达式
定义一个符号

--demangle [=风格]
取消日志消息中的 C++ 符号

--无分割
不要在日志消息中破坏 C++ 符号

--检测 odr 违规行为
查找违反 C++ One 定义规则的行为

--无检测 odr 违规
不要寻找违反 C++ One 定义规则的行为

-x, --丢弃所有
删除所有局部符号

-X, --丢弃本地人
删除所有临时局部符号

--动态列表数据
将数据符号添加到动态符号

--动态列表-cpp-新
将 C++ 运算符 new/delete 添加到动态符号

--动态列表-cpp-类型信息 将 C++ typeinfo 添加到动态符号

--动态列表 文件
读取动态符号列表

-e 地址, - 入口 ADDRESS 设置程序起始地址

--排除库 库,库...
从自动导出中排除库

-E, --出口动态
导出所有动态符号

--无导出动态
不导出所有动态符号(默认)

--export-动态符号 SYMBOL
将 SYMBOL 导出到动态符号表

-EB 链接大端对象。

-这 链接小端对象。

--eh-帧-hdr
创建异常帧头

--no-enum-size-警告
(仅限 ARM)不要警告枚举大小不兼容的对象

-f SHLIB, - 辅助的 SHLIB 共享对象符号表的辅助过滤器

-F SHLIB, - 筛选 上海银行
共享对象符号表过滤器

--致命警告
将警告视为错误

--无致命警告
不要将警告视为错误

-菲尼 SYMBOL
在卸载时调用 SYMBOL

--修复-皮质-a8
(仅限 ARM)修复 Cortex-A8 错误的二进制文件。

--无修复皮质-a8
(仅限 ARM)不要修复 Cortex-A8 勘误的二进制文件。

--修复臂1176
(仅限 ARM)修复 ARM1176 错误的二进制文件。

--无修复臂1176
(仅限 ARM)不要修复 ARM1176 错误的二进制文件。

--merge-exidx-条目
(仅限 ARM)在 debuginfo 中合并 exidx 条目。

--no-merge-exidx-条目
(仅限 ARM)不要合并 debuginfo 中的 exidx 条目。

--修复-v4bx
(仅限 ARM)将 BX rn 重写为 MOV pc,将 rn 重写为 ARMv4

--fix-v4bx-互通
(仅限 ARM)将 BX rn 分支重写为 ARMv4 互通单板

-g 被忽略

--gdb-索引
生成 .gdb_index 部分

--无 gdb 索引
不生成 .gdb_index 部分

--gnu-唯一
启用 STB_GNU_UNIQUE 符号绑定(默认)

--no-gnu-唯一
禁用 STB_GNU_UNIQUE 符号绑定

-h 文档名称, -soname 文件名
设置共享库名称

--哈希桶空分数 分数
动态散列中空桶的最小分数

--散列式 [sysv,gnu,两者]
动态散列样式

-I 程序, --动态链接器 课程
设置动态链接器路径

- 增加的
如果可能,做一个增量链接; 否则,做一个完整的链接并准备输出
用于增量链接

--无增量
做一个完整的链接(默认)

--增量全
做一个完整的链接并为增量链接准备输出

--增量更新
做增量链接; 如果不可能就退出

--增量基 文件
为增量链接设置基本文件(默认为输出文件)

--增量变化
假设文件已更改

--增量不变
假设文件没有改变

--增量-未知
使用时间戳检查文件(默认)

--增量启动不变
假设启动文件不变(此选项之前的文件)

--增量补丁 PERCENT 分配给补丁的额外空间量

-在里面 SYMBOL
在加载时调用 SYMBOL

--只是符号 文件
只读来自 FILE 的符号值

--map-whole-文件
将整个文件映射到内存(64 位主机上的默认值)

--无地图整个文件
将相关文件部分映射到内存(32 位主机上的默认值)

--保持文件映射
保持文件跨通道映射(默认)

--no-keep-files-mapped
每次通过后释放映射文件

--ld-生成-展开-信息
为 PLT 生成展开信息(默认)

--no-ld-生成的展开信息
不为 PLT 生成展开信息

-l 库名, - 图书馆 库名
搜索库 LIBNAME

-L DIR --图书馆路径 DIR
将目录添加到搜索路径

--文本重新排序
为 GCC 部分名称启用文本部分重新排序(默认)

--无文本重新排序
禁用 GCC 部分名称的文本部分重新排序

-nostdlib
只搜索命令行上指定的目录。

--玫瑰段
将只读非可执行部分放在它们自己的段中

--rosegment隙 OFFSET
设置可执行段和只读段之间的偏移量

-m 仿真
设置 GNU 链接器仿真; 过时的

--mmap-输出文件
映射输出文件以进行写入(默认)。

--no-mmap-输出文件
不要映射输出文件进行写入。

-M, --打印地图
在标准输出上写入映射文件

-地图 地图文件名
写入地图文件

-n, --nmagic
不要页面对齐数据

-N, --魔法
不要页面对齐数据,不要使文本只读

--无魔法
页面对齐数据,使文本只读

--启用新的 dtags
启用 DT_RUNPATH 和 DT_FLAGS

--禁用新dtags
禁止使用 DT_RUNPATH 和 DT_FLAGS

--noinhibit-执行
即使发生错误也创建输出文件

--no-未定义
报告未定义的符号(即使有 - 共享)

-o 文件, - 输出 文件
设置输出文件名

-O 等级, -优化 LEVEL
优化输出文件大小

--o格式 [二进制]
设置输出格式

-p (仅限 ARM)忽略以实现向后兼容性

-馅饼 创建一个位置无关的可执行文件

-没有馅饼
不要创建与位置无关的可执行文件

--pic-可执行文件
创建一个位置无关的可执行文件

--no-pic-可执行文件
不要创建与位置无关的可执行文件

-无管道知识
(仅限 ARM)忽略以实现向后兼容性

--plt-对齐 [=P2对齐]
(仅限 PowerPC64)对齐 PLT 调用存根以适合缓存行

--plt-静态链
(仅限 PowerPC64)PLT 调用存根应加载 r11

--no-plt-静态链
(仅限 PowerPC64)PLT 调用存根不应加载 r11

--plt-线程安全
(仅限 PowerPC64)具有负载-负载屏障的 PLT 调用存根

--no-plt-线程安全
(仅限 PowerPC64)无障碍 PLT 调用存根

- 插入 PLUGIN
加载插件库

--插件选项 OPTION
将选项传递给插件

--posix-fallocate
使用 posix_fallocate 在输出文件中保留空间(默认)。

--no-posix-fallocate
使用 fallocate 或 ftruncate 来预留空间。

--预读存档符号
多线程时预读存档符号

--打印输出格式
打印默认输出格式

--打印符号计数 文件名
打印为每个输入定义和使用的符号

-Qy 忽略 SVR4 兼容性

-q, --emit-relocs
在输出中生成重定位

-r, -可重定位
生成可重定位的输出

-i 同义词 -r

- 放松
放松某些目标上的分支

--retain-symbols-文件 文件
仅保留此文件中列出的符号

-R DIR 将 DIR 添加到运行时搜索路径

-r路径 DIR
将 DIR 添加到运行时搜索路径

--rpath-链接 DIR
将 DIR 添加到链接时间共享库搜索路径

--节排序文件 文件名
按指定的顺序布局部分。

--section-开始 部分=地址
设置段地址

--排序-常见 [={升序,降序}]
按对齐方式对常用符号进行排序

--排序部分 [无,姓名]
按名称对部分进行排序。 '--no-text-reorder' 将覆盖 '--sort-section=name'
的.text

--备用动态标签 COUNT个
要保留的动态标签槽(默认 5)

-s, --全部剥离
去除所有符号

-S, --strip-调试
剥离调试信息

--strip-debug-非线
只发出调试行号信息

--strip-调试-gdb
去除 gdb 未使用的调试符号(至少版本 <= 7.4)

--strip-lto-部分
剥离 LTO 中间代码段

--存根组大小 尺寸
(仅限 ARM、PowerPC)与一组节中的指令的最大距离
到他们的存根。 负值意味着存根总是在(PowerPC 之前)之后
团体。 1 表示使用默认大小。

--无保留内存
使用更少的内存和更多的磁盘 I/O(仅用于与 GNU ld 兼容)

-G, -共享
生成共享库

-B可共享
生成共享库

--拆分堆栈调整大小 尺寸
堆栈大小时 -fsplit堆栈 函数调用非拆分

-静态的
不要链接共享库

--icf [无,全部,安全]
相同的代码折叠。 '--icf=safe' 折叠 ctors、dtors 和函数
指针绝对不会被占用。

--icf-迭代 COUNT个
ICF 的迭代次数(默认 2)

--打印-icf-部分
在 stderr 上列出折叠的相同部分

--无打印 icf 部分
不要列出折叠的相同部分

--保持独特 SYMBOL
请勿在 ICF 期间折叠此符号

--gc-部分
删除未使用的部分

--无 gc 部分
不要删除未使用的部分(默认)

--打印GC部分
列出已删除的 stderr 上未使用的部分

--no-print-gc-sections
不要列出已删除的未使用部分

--统计
打印资源使用统计

--系统根目录 DIR
设置目标系统根目录

-t, - 痕迹
打印每个输入文件的名称

-T 文件, - 脚本 文件
读取链接脚本

--线程
多线程运行链接器

--无线程
不要多线程运行链接器

--线程数 COUNT个
要使用的线程数

--thread-计数初始 COUNT个
初始阶段使用的线程数

--线程数中间 COUNT 在中间通道中使用的线程数

--thread计数决赛 COUNT个
在最终通道中使用的线程数

-TBSS 地址
设置bss段地址

-T数据 地址
设置数据段地址

-文本 地址
设置文本段地址

-文本段 地址
设置文本段地址

-Trodata-段 地址
设置rodata段的地址

--toc-优化
(仅限 PowerPC64)优化 TOC 代码序列

--no-toc-优化
(仅限 PowerPC64)不要优化 TOC 代码序列

--toc 排序
(仅限 PowerPC64)对 TOC 和 GOT 部分进行排序

--no-toc-排序
(仅限 PowerPC64)不要对 TOC 和 GOT 部分进行排序

-u 象征, - 不明确的 SYMBOL
创建对 SYMBOL 的未定义引用

--未解决的符号 忽略所有,报告所有,忽略对象文件,忽略共享库
如何处理未解析的符号

--详细
同义词 -调试=

--version-脚本 文件
阅读版本脚本

--警告常见
警告重复的常见符号

--无警告常见
不要警告重复的公共符号(默认)

--warn-构造函数
被忽略

--无警告构造函数
被忽略

--警告-execstack
警告堆栈是否可执行

--无警告执行堆栈
如果堆栈是可执行的,则不发出警告(默认)

--无警告不匹配
不要警告不匹配的输入文件

--警告多个 gp
被忽略

--警告搜索不匹配
跳过不兼容的库时发出警告

--无警告搜索不匹配
跳过不兼容的库时不要警告

--警告共享文本
如果文本段不可共享则发出警告

--无警告共享文本
如果文本段不可共享,则不发出警告(默认)

--警告未解决的符号
将未解析的符号报告为警告

--错误未解决的符号
将未解析的符号报告为错误

--no-wchar-size-警告
(仅限 ARM)不要警告 wchar_t 大小不兼容的对象

--整体存档
包括所有存档内容

--无整个存档
仅包含需要的存档内容

- 裹 SYMBOL
对 SYMBOL 使用包装函数

-y 象征, --跟踪符号 SYMBOL
跟踪对符号的引用

--未定义版本
允许脚本中未使用的版本(默认)

--无未定义版本
不允许在脚本中使用未使用的版本

-Y PATH
Solaris 兼容性的默认搜索路径

-(, --开始组
开始图书馆搜索组

-), --结束组
结束图书馆搜索组

--启动库
开始图书馆

--结束库
结束图书馆

-保险丝-ld
忽略 GCC 链接器选项兼容性

-z 康布雷洛克
排序动态重定位

-z 诺康布雷洛克
不要对动态重定位进行排序

-z 公共页面大小=SIZE
将常用页面大小设置为 SIZE

-z 定义
报告未定义的符号(即使有 - 共享)

-z 执行堆栈
将输出标记为需要可执行堆栈

-z 初始化
将 DSO 标记为在运行时首先初始化

-z 插入
标记对象以插入所有 DSO 但可执行

-z 懒惰
为延迟运行时绑定标记对象(默认)

-z 负载滤波器
标记需要立即处理的对象

-z 最大页面大小=SIZE
将最大页面大小设置为 SIZE

-z 多重定义
允许多个符号定义

-z 无拷贝重定位
不要创建复制重定位

-z 没有默认库
标记对象不使用默认搜索路径

-z 节点
在运行时将 DSO 标记为不可删除

-z 节点打开
标记 DSO 不可用于 dlopen

-z 没有转储
标记 DSO 不可用于 dldump

-z 没有执行堆栈
将输出标记为不需要可执行堆栈

-z 现在为立即函数绑定标记对象

-z 起源
标记 DSO 以指示需要在运行时立即进行 $ORIGIN 处理

-z 雷罗
重定位后尽可能将变量标记为只读

-z 诺雷罗
不要在重定位后将变量标记为只读

-z 文本
不允许在只读段中重定位

-z 备注
允许在只读段中重定位(默认)

-z 文本关闭
允许在只读段中重定位(默认)

-z 建造的
虚拟 z 选项

ld.gold:支持的目标:elf32-i386 elf32-i386-freebsd elf32-i386-nacl elf32-x86-64
elf32-x86-64-freebsd elf32-x86-64-nacl elf64-x86-64 elf64-x86-64-freebsd elf64-x86-64-nacl
ld.gold:支持的模拟:elf_i386 elf_i386_nacl elf32_x86_64 elf32_x86_64_nacl
elf_x86_64 elf_x86_64_nacl

REPORTING BUGS


将错误报告给http://www.sourceware.org/bugzilla/>

版权


版权所有 © 2014 Free Software Foundation, Inc。本程序是免费软件; 你可以
根据 GNU 通用公共许可证第 3 版或(在您的
选项)更高版本。 该程序绝对没有任何保证。

使用 onworks.net 服务在线使用 aarch64-linux-gnu-ld.gold


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad