文件名称:vlink:用于多种文件格式的便携式链接器
文件大小:232KB
文件格式:ZIP
更新时间:2024-06-04 21:49:07
C
虚拟链接 用于多种文件格式的便携式链接器。 vlink是一个用ANSI-C编写的便携式链接器,可以读取和写入各种对象和可执行文件格式。 它可用于链接来自几种不同输入文件格式的特定目标格式,或用于转换,剥离和处理文件。 可以通过GNU样式的链接器脚本控制该链接器以生成绝对代码,但它也可以与默认规则一起很好地运行,以创建可重定位的可执行文件,这是AmigaOS或MorphOS所必需的。 当然,由于不兼容的重定位类型,不同的字节序或符号名(带有或不带有下划线),可能存在技术限制,即无法合并不同体系结构的目标文件。 但是从理论上讲,一切皆有可能! 当前,vlink支持以下对象和可执行文件格式: ELF 32bit PowerPC big endian ELF 32bit PowerPC AmigaOS (special dynamic linking rules) ELF 32bit P
【文件预览】:
vlink-master
----linker.c(75KB)
----config.h(4KB)
----version.c(5KB)
----t_aoutm68k.c(6KB)
----rel_elfppc.h(3KB)
----Makefile.TOS(256B)
----t_elf32ppcbe.c(30KB)
----t_elf32.c(48KB)
----t_rawbin.c(19KB)
----errors.c(12KB)
----Makefile.WOS(272B)
----rel_elfx86_64.h(1KB)
----Makefile.MiNT(276B)
----ldscript.h(1KB)
----elf32std.h(4KB)
----main.c(18KB)
----ar.h(2KB)
----aoutmint.h(1KB)
----t_aoutnull.c(2KB)
----amigahunks.h(2KB)
----elf32.h(2KB)
----t_aoutmint.c(6KB)
----Makefile.MOS(272B)
----vlink.h(42KB)
----aout.h(7KB)
----history(40KB)
----t_vobj.c(13KB)
----t_ataritos.c(10KB)
----ldscript.c(49KB)
----t_elf32m68k.c(7KB)
----make.rules(4KB)
----Makefile.OS4(295B)
----elf64.h(2KB)
----tosdefs.h(2KB)
----expr.c(13KB)
----t_elf64.c(48KB)
----dir.c(6KB)
----Makefile.PUp(276B)
----t_aout.c(43KB)
----Makefile.68k(283B)
----rel_elf386.h(970B)
----elfcommon.h(18KB)
----stabdefs.h(4KB)
----rel_elfarm.h(5KB)
----rel_elfm68k.h(2KB)
----t_aouti386.c(3KB)
----vlink.texi(30KB)
----rel_elfalpha.h(2KB)
----t_elf32i386.c(11KB)
----pmatch.c(3KB)
----vobj.h(1024B)
----t_amigahunk.c(57KB)
----elf.c(43KB)
----Makefile.Irix5(269B)
----ar.c(4KB)
----Makefile(269B)
----Makefile.Win32(995B)
----README.md(2KB)
----targets.c(54KB)
----t_elf32arm.c(8KB)
----elf64std.h(4KB)
----support.c(14KB)
----t_elf64x86.c(7KB)
----t_rawseg.c(10KB)