Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: maxotux en 30 Abril 2012, 03:02 am



Título: Como compilar un Kernel desde cero a ISO
Publicado por: maxotux en 30 Abril 2012, 03:02 am
Hola a todos, en estos dias me he interesado en un proyecto que quiero lograr, el cuál es empezar a crear un kernel desde cero en lenguaje C, esto sólo es por gusto, por el momento no pienso llegar a grandes objetivos, pero ya tengo algunas cosas y quiero ver como va todo.

He conseguido los archivos boot.s y el multiboot.h en la página de gnu.
Tengo un pequeño kernel y algunas librerias como la <stdio.h>

El kernel y las librerias las tengo con la extension .c (del lenguaje c).

Pero ahora el problema es que no se como compilar el sistema, tengo aproximadamente 1 año programando en C pero aún no sé mucho, y he buscado información en internet, pero sólo me dicen que lo tengo que compilar a objeto, crear un archivo makefile (o algo asi) y linkearlo.

La verdad es que no entiendo nada, como lo compilo todo a objeto (supongo que es compilar cosa por cosa a extension .o)

El makefile y linkearlo no entiendo nada.

Espero y me puedan ayudar. Saludos!


Título: Re: Como compilar un Kernel desde cero a ISO
Publicado por: david_BS en 30 Abril 2012, 20:20 pm

Fijate estos links

http://www.rohitab.com/discuss/forum/41-operating-system-development-osdev/

http://www.rohitab.com/discuss/topic/24959-simple-os-example/