Make is not a compiler. It’s a utility that makes it easier to compile code using a compiler.
Make is actually running Clang (c language) automatically.
Compiling manually with Clang:
clang hello.c
: Compiles hello.c
to a.out
(assembler output)clang hello.c -o hello
: Compiles hello.c
to hello
clang hello.c -o hello -lcs50
: Link in the cs50.h header file