![]() |
2008-02-28
, 00:06
|
|
Posts: 466 |
Thanked: 142 times |
Joined on Jan 2008
@ Temple Terrorist, FL
|
#2
|
![]() |
2008-02-28
, 23:18
|
|
Posts: 466 |
Thanked: 142 times |
Joined on Jan 2008
@ Temple Terrorist, FL
|
#4
|
But when I went to link the file using ld I realized I was probably not thinking ahead: Nasm can only assemble to the following object code, while ld is expecting some other format (armel)?
bin flat-form binary files (e.g. DOS .COM, .SYS)
aout Linux a.out object files
aoutb NetBSD/FreeBSD a.out object files
coff COFF (i386) object files (e.g. DJGPP for DOS)
elf32 ELF32 (i386) object files (e.g. Linux)
elf ELF (short name for ELF32)
elf64 ELF64 (x86_64) object files (e.g. Linux)
as86 Linux as86 (bin86 version 0.3) object files
obj MS-DOS 16-bit/32-bit OMF object files
win32 Microsoft Win32 (i386) object files
win64 Microsoft Win64 (x86-64) object files
rdf Relocatable Dynamic Object File Format v2.0
ieee IEEE-695 (LADsoft variant) object file format
macho NeXTstep/OpenStep/Rhapsody/Darwin/MacOS X object files
16-Bit x86 DOS: DOSBox
Amiga 68k: UAE
Apple II: Winapple
Apple 68k Mac: Basilisk II
Commodore 64: Frodo
Palm OS: Access GarnetVM
TI-89 Calculator: TiEmu 2