V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

mescc-tools

Herramientas de supervivencia para iniciar la construcción de un compilador o un sistema operativo desde cero. Son herramientas para el arranque binario [que no se construyen a partir de código fuente de manera normal sinó que proporcionan directamente ejecutables binarios muy simples y confiables]. Las herramientas incluidas ofrecen funcionalidades mínimas, utilizadas en las primeras etapas [compilar, ensamblar, enlazar] del arranque [Bootstrapping] de una cadena de herramientas [Toolchain] y son M1, blood-elf, catm, get_machine, hex2 y kaem.

$ m1 hola.s -o hola
compilar un archivo hola.s para obtener un ejecutable
$ blood-elf -f hola.o -o hola.sym
procesa archivos objeto, output del ensamblador, para generar tablas de símbolos
$ catm version.h "VERSION=1.0" < version.h.in
crearía version.h con el contenido: #define VERSION "1.0"
$ get_machine
detectar y imprimir la arquitectura de la máquina actual
$ hex2 -o simple simple.hex
convertir archivo simple.hex en un binario ejecutable
$ kaem construir.kaem
con un script construir.kaem, describe los pasos para construir un programa
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4200 entradas - Acerca del Tractatus
La Pipa Plena 2025