yasm-1.3.0

Introduksjon til yasm

Yasm er en fullstendig omskrivning av NASM-2.16.03 assembleren. Den støtter x86 og AMD64 instruksjonssett, aksepterer NASM og GAS assembler syntakser og binære utdataer, ELF32 og ELF64 objektformater.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

yasm Avhengigheter

Valgfri

cython-3.0.11 og Python2

Installasjon av yasm

Installer yasm ved å kjøre følgende kommandoer:

sed -i 's#) ytasm.*#)#' Makefile.in &&

./configure --prefix=/usr &&
make

For å teste resultatene, utsted: make -j1 check.

Nå, som root bruker:

make install

Parameterforklaringer

sed -i 's#) ytasm.*#)#' Makefile.in: Denne sed forhindrer at den kompilerer 2 programmer (vsyasm og ytasm) som bare er til bruk på Microsoft Windows.

Innhold

Installert Program: yasm
Installert Bibliotek: libyasm.a
Installert Mappe: /usr/include/libyasm

Korte Beskrivelser

yasm

er en flyttbart, retargetable assembler som støtter x86 og AMD64 instruksjonssett, aksepterer NASM og GAS assembler syntakser og gir ut binærfiler i ELF32 og ELF64 objektformater

libyasm.a

gir all kjernefunksjonaliteten til yasm, for å manipulere maskininstruksjoner og objektfilkonstruksjoner