Geez, that doesn't look good, but they're just warnings, maybe not deal-breakers. So let's run it and see what happens! An... immediate segmentation fault.
Ok, well all those warnings are in printf so let's go look at the manual for printf.
https://www.man7.org/linux/man-pages/man3/printf.3.html
Oh, yeah, check this out. You can tell we're on the right track:
It really gets rolling when we learn about the format of the format string. We wanted to print a string, not a constant character pointer to a "format string", but we can roll with that.
"The overall syntax of a conversion specification is: %[$][flags][width][.precision][length modifier]conversion"
We're getting warmer you know? You can really feel it. We're close to figuring this out.