Ошибка сегментирования (стек памяти сброшен на диск)

Здравствуйте, пытаюсь понять как программировать в арче
скомпилировал простой файл выскакивает ошибка
не подскажет кто нибудь почему?

#include <stdio.h>
int main()
{
printf('Hello!');
return 0;
}
printf("Hello!\n");
Вы используете одинарные кавычки, а нужно двойные. Почитайте внимательнее порядок инициализации строк в стиле С, массивов С и про тип данных типа char.
Перевод строки '\n' (обратите внимание на кавычки) в данном случае не обязателен.
 
Зарегистрироваться или войдите чтобы оставить сообщение.