#include "stdio.h"
main()
{
func1();
}

func1()
{
printf("a");
}

をコンパイルしようとすると、

5: Warning: function 'func1' undefine -- assumed to be int

って返ってきてしまいます。
どこが間違ってると思います?