英语法语西班牙语

Ad


OnWorks 网站图标

ld86 - 云端在线

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

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

程序:

您的姓名


ld86 - 链接器 as86(1)

概要


ld86 [-03MNDimrstyz[-]] [-llib_扩展名[-o 输出文件[-Ccrt 文件[-库目录[-Olib 文件]
[-文本地址[-堆大小[-数据地址] 归档...

商品描述


这个链接器只理解 as86 汇编器产生的目标文件,它可以链接
它们变成不纯的或单独的 I&D 可执行文件。

链接默认设置为关闭或无,除了 -0 输出文件是
。 有 不能 链接器中定义的标准库位置。

配置


-0 用 16 位魔法生成标题

-3 用 32 位魔法生成标题

-d 从输出文件中删除标题,用于 MSDOS COM 文件。 作为副作用
这也包括 -s 因为无处放置符号表。

-Cx 将文件 libdir-from-search/crtx.o 添加到链接的文件列表

-D 后跟数据库地址(格式适合 strtoul)

-H 堆顶(初始堆栈)地址(格式适合 strtoul)

-Lx 将目录名称 x 添加到搜索的库目录列表的头部

-M 打印在标准输出上链接的符号

-N 创建本机 Linux OMAGIC 输出文件。 如果内容是 i386 代码二进制
可以由 GCC 链接或由 linux 执行。 如果 -z 选项也包括在内
链接器可以生成 QMAGIC 可执行文件。

-牛 将库或目标文件 libdir-from-search/x 添加到链接的文件列表

-T 文本基地址如下(格式适合 strtoul)

-i 独立的 I&D 输出

-lx 将库 libdir-from-search/libx.a 添加到链接的文件列表

-m 在标准输出上链接的打印模块

-o 输出文件名如下

-s 条形符号

-r 如果链接器被赋予 -N,则从一个源对象生成一个可重定位的对象
如果可能,输出格式也将是主机本机格式。

-t 在标准输出上查看的跟踪模块

-y 更改符号表以添加标签“扩展”,以便标签超过 8
字符可以存储在 elks 可执行文件中。

-z 生成“未映射的零页”或“QMAGIC”可执行文件

所有不带参数的选项都可以通过跟随选项字母被关闭
'-',对于 cc1。

预定义 LABELS


链接器预定义了几个可以导入用户程序的标签。

__e文本
用于文本段结尾的标准 C 变量。

__数据
初始化数据末尾的标准 C 变量。

__结尾 bss 区域末尾的标准 C 变量。

__塞戈夫
可执行文件中文本段开头和文本段开头之间的偏移量
16 字节“段落”中数据段的开始。 注意这是 因为不纯
(微型模型)可执行文件,并针对不在偏移处开始的可执行文件进行调整
0 段内。

__segXDL
段“X”中有数据的最低地址。 (例如 __seg0DL 用于段零或
文本段,__seg3DL 用于数据段)值 'X' 是一个十六进制数字。

__segXDH
段 'X 的数据区的顶部。

__segXCL
段 'X's 'common data' 或单元化数据区的底部。 每个段都有
初始化和单元化的数据区。

__segXCH
段 'X 的公共区域的顶部。

__segXSO
这是从段 'X' 开始的段 0 的调整偏移量
'段'。

历史


6809 版本不支持 -i。

以前版本的链接器可以生成一个 8086 可执行文件,其中包含一个
大小 >64k,现在只有 i386 可执行文件可能有这么大的段。

使用 onworks.net 服务在线使用 ld86


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad