Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Hello all, I have started to try to get my kernel compiling on Linux ( previously working on windows ), and all goes well untill i get the following linker error:
ok i added a .rodata section after my .kernel section and .rodata started over lapping my .data section, so i moved it down past .data and it started overwriting my .bss section, so i moved it to the bottom of my linker script and it compiled, but my kernel doesn't run, this could be one of a million problems compiling it on Linux would of made , so i but a text printer in my boot sector to see if i even got their, but nothing showed up, how do i step though my code in bochs or something?
I was using DJGPP. My kernel compiles fine now, but I had to modified the linker so I don't know if I broke something because when I test the OS I don't think it even gets past the boot sector
also with Linux how can I make an image file? how would I add my boot sector and kernel using dd or somthing?