Hola Buenos días o noches
Tengo un proyecto, un kernel, no el de linux y me gustaria compilarlo, pero claro son varios archivos, vale hasta hay llego, puedo compilarlo con gcc, pero yo uso windows
¿con que compilador podría compilar mi kernel y como podría transformar esos archivos en uno en el entorno windows?
Toda la documentación en compilación de kernels o SOs como Minix son en entorno linux.
Tienes el makefile, archivos objeto, o solo código?
Code::blocks está bien para compilar en Windows.
Solo código, sobre los archivos objeto, no puedo hacerlo sin ningun compilador como gcc no?
Me documentare con Code::blocks
Busca como compilar con los archivo objeto. Un saludo :)
solo necesitas de un compilador que te pueda compilar en el formato de archivo que quieres usar para tu kernel y no le meta dependencias especificas del SO
puedes usar este (http://www.delorie.com/djgpp/) para que tu kernel se compile y salga con formato elf
Saludos
Hacerlo con Code::Blocks no es precisamente la mejor idea. Usa el compilador por defecto y te generará un PE normal con dependencias.
Te tendrías que montar un compilador cruzado tal como aquí (http://wiki.osdev.org/GCC_Cross-Compiler).
Por cierto, supongo que también tendrá algún archivo con código fuente en ensamblador no? En ese caso también tendrás que ensamblarlo por separado.