i686-elf-binutils

GNU Binutils for cross-compiling 32-bit x86 ELF binaries.

brewmacoslinux
Try with needOr install directly
Source

About

GNU Binutils for i686-elf cross development

Commands

i686-elf-asi686-elf-ldi686-elf-ari686-elf-objdumpi686-elf-objcopyi686-elf-nmi686-elf-ranlibi686-elf-stripi686-elf-readelfi686-elf-addr2line

Examples

build bootloader for 32-bit x86 operating system$ i686-elf-as bootloader.s -o bootloader.o && i686-elf-ld bootloader.o -o bootloader.bin
inspect symbols in compiled object file$ i686-elf-nm kernel.o
disassemble compiled binary to readable assembly$ i686-elf-objdump -d kernel.o | less
extract raw binary section from ELF file$ i686-elf-objcopy -O binary kernel.elf kernel.bin
view ELF file headers and sections$ i686-elf-readelf -a kernel.elf