еще как вариант у вас кодировка файла main.c не та что ждет терминал. откройте main.c в нотпаде там есть вкладка "кодировки" можно в другой формат перекодировать.
а пока для проверки попробуйте отпарвить это
char str_hi[8] = {0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x0A, 0x0D, 0x00};