greeting プログラムに #include <stdio.h> を含めるのはなぜですか?
#include <stdio.h>
GCC を呼び出して実行可能ファイルをビルドするためです。
printf などの標準入出力関数の宣言を提供するためです。
printf
プログラムの main 関数を自動的に作成するためです。
main
名前に使用する文字配列を確保するためです。