Я новичок в C и пытаюсь скомпилировать программу HelloWorld. Я использую GNU GCC 4.9.2. Я искал в Интернете много решений, но ни одно из них не сработало: каждый раз, когда я компилирую программу, она поражает меня следующей ошибкой:
"Undefined reference to 'WinMain@16'"
Пожалуйста, имейте в виду, что я настроил проект как консольпроект, а не проект Windows, и что я правильно написал основную функцию.
Вот код:
#include <stdio.h>
int main()
{
printf("Hello world!\n");
return 0;
}
Наконец, обратите внимание, что я могу успешно компилировать, создавать и запускать программы на C ++с блоками кода. По какой-то причине я не могу сделать то же самое для C. Кроме того, я попытался скомпилировать исходный файл из командной строки, и проблема все еще сохраняется.
Строки компиляции:
![enter image description here](https://i.stack.imgur.com/9qu7G.png)