Saludos a todos. Resulta que el otro dia foreando me entere de que partiendo de un codigo en C se puede compilar sin usar librerias del SO , y a partir del binario compilado crear una iso arrancable de CD
Como no me quedaba claro , me dijeron que buscase el source del famoso memtest86 ( no para reparar el pc sino para compilarlo ) Una vez con el source
¿ Como obtengo una imagen de cd para poder arrancarlo ?
Mire un poco el code y lleva assembly incrustado en el codigo de C
Como se que cada compilador tiene su manera de introducir asm en C ( por ejemplo el VC++ se pone asm{.....} )
Para que podais saber que compilador uso el creador de memtest86 os digo que al introducir codigo assembler pone __asm__
Sospecho que lo compilo desde el gcc , pero no estoy seguro :|
Ya no os aburro mas : en resumen
1) ¿ gcc usa __asm__ para embeber asm en C ?
2) Si la primera pregunta es negativa
¿ Entonces con que compilador lo hizo ?
3) Una vez compilado ¿ Como creo a partir de ahi una imagen de disco ?
Espero no haberlos dormido y sus respuestas
Saludos