"riscv64-unknown-elf-gcc" is a cross compiler that target the bare-metal.It does not need the operating system.This is suitable when you are developing a software and want to run directly on hardware without OS.It uses "newlib", a C library designed for embedded systems ...