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!
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!