Этот код должен скомпилироваться.Я подозреваю, что что-то может быть не так с вашей средой разработки.
Поскольку вы используете Eclipse, я предполагаю, что ваш компилятор - GCC.Хотя я могу ошибаться.
Попробуйте найти исполняемый файл компилятора и запустите компиляцию вручную:
gcc -Wall -o simpleStats simpleStats.c
или, если вы в Windows:
gcc.exe -Wall -o simpleStats.exe simpleStats.c
Возможно, вам придется указать полный путь к gcc.exe
, (в зависимости от вашей среды это может даже называться как-то еще; вы можете получить полный путь из окна консоли в Eclipse).
Обратите особое внимание на вывод.Скопируйте / вставьте полный вывод дословно в исходное сообщение, если можете (не перефразируйте предупреждения / сообщения об ошибках).
Я редко использую Eclipse, но с большинством IDE вы выбираетекакой проект вы хотите создать.Убедитесь, что вы выбрали что-то вроде «консольного приложения», ошибка, на которую вы ссылаетесь (stdin
не разрешена разрешена ), может указывать на ошибку компоновщика.Опять же, трудно сказать без точного вывода GCC.
Еще пара вещей для проверки:
- убедитесь, что ваш компилятор и его зависимости установлены правильно,
- убедитесь, что этот компилятор предназначен для Windows (или любой другой ОС, которую вы используете), а не для какой-то экзотической встроенной платформы,
- большинство сред разработки поставляются с кучей примеров проектов, посмотрите, можете ли вы создать один.