Earlier quoted context omitted.
Nobody says a C file has a "dependency" because you have to compile it.
Like that point is fair, but almost no C code has no dependencies. Like just a basic application that returns 0 and nothing else from main will need to link to crt0. https://en.wikipedia.org/wiki/Crt0 However, you can compile C code as a bin file (just instructions). More common in the embedded world or you need to bootstrap an OS ect...
But my point above was to counter the "C compiler is a dependency" claim. Nobody counts that way when discussing running programs, and that was my point.