Меню Закрыть

Stdio h нет такого файла или каталога

Я пытаюсь использовать MinGW для компиляции C-программы под Windows XP. Gcc.exe выдает следующую ошибку:

stdio.h: нет такого файла или каталога

Код (hello.c) выглядит так:

Я использую командный файл для вызова gcc. Пакетный файл выглядит следующим образом:

Я пробовал вариант -I без эффекта. Что я делаю неправильно?

я знаю, что есть некоторые другие сообщения с этой проблемой, но решения, которые, где дано, не были полезны для меня.
Я только что установил MinGW на свой ноутбук с Windows 7.

Поэтому я написал программу hello world, чтобы попробовать компилятор, но когда я скомпилировал ее, я получил следующее сообщение: hello.c: 1: 20: фатальная ошибка: stdio.h: такого файла или каталога нет
#включают
компиляция прекращена.

Я не знаю, что делать, я установил mingw в директорию c и изменил путь к корзине mingw. я использую команду gcc hello.c -o привет для компиляции, и код такой:

При попытке компиляции программы на свежей установки Linux Mint возникла ошибка:

Полный лог такой:

Проблема в отсутствии файла, который имеется в пакете libc6-dev. Можно установить набор файлов, необходимых для компиляции программ в Linux, это делается командой:

При этом ставится достаточно много пакетов. Если по какой-то причине вы хотите минимизировать количество установленных пакетов, то вместо приведённой выше команды достаточно сделать так:

Или даже так (будет установлен один единственный пакет, который содержит отсутствующий файл):

Читайте также:  Убрать рекламу на ютубе в яндекс браузере

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.