MinGW " stdio.ч: нет такого файла или каталога"
Я пытаюсь использовать MinGW для компиляции программы C под Windows XP. ССЗ.exe дает следующую ошибку:
С stdio.ч : нет такого файла или каталога
код (привет.С) выглядит так:
#include < stdio.h >
void main()
{
printf("nHello Worldn");
}
Я использую пакетный файл для вызова gcc. Пакетный файл выглядит следующим образом:
@echo off
set OLDPATH=%PATH%
set path=C:devtoolsMinGWbin;%PATH%
set LIBRARY_PATH=C:devtoolsMinGWlib
set C_INCLUDE_PATH=C:devtoolsMinGWinclude
gcc.exe hello.c
set path=%OLDPATH%
Я пробовал вариант -Я без эффекта. Что я делаю не так?
4 ответов
попробуйте изменить первую строчку:
#include <stdio.h>
без пробелов. Он пытается найти файл под названием " stdio.h " с пробелом в начале и конце.
вы должны попытаться установить MinGW в каталог установки по умолчанию (т. е. C:\MinGW) я много раз читал, что рекомендуется избегать проблем. В gcc может быть (ошибочно) жестко закодированный путь.