Question
Hi Daniel,
I have been taking and enjoying your Kernel Development course. I got to lesson 21, Creating a cross compiler, and got a bit confused. I have done some cross compiler work, but it was for applications like cross compiling for a Z80 hosted on a linux platform. For this course, the host and target ISA, are the same, but there is no OS for the target environment. I did not see where we specified the target environment (for instance, has no file system).
Is that done by simply not using any of the standard libraries requiring an OS? While we may not be able to use fprintf, sprintf is useful and does not require OS features (I think). Would we still be able to use sprintf, or are all standard library functions omitted?
Thanks,
David