cтранно как. назвал функцию вывода текста hello - выдавало ошибку. переименовал в main - сработало
main это точка входа в программу. Ничего кроме main не запускается, если main нет, то и не ясно что запускать
почему должна запускаться какая-то функция hello не ясно, а если их там две, hello1 и hello2, то какую запускать?