Я пытаюсь скомпилировать код hello world, используя цепочку инструментов MingW:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
return EXIT_SUCCESS;
}
, но получаю следующее сообщение об ошибке:
fatal error: stdio.h: No such file or directory helloC.c /helloC/src line 11
Я искал файл stdio.h вмоя папка установки MinGW (C: \ MinGW), и я нахожу две копии в этих папках:
C:\MinGW\lib\gcc\mingw32\4.6.1\include\ssp (Related to Stack Smashing Protection)
C:\MinGW\lib\gcc\mingw32\4.6.1\include\c++\tr1
Я использую Eclipse CDT, и ни одна из этих папок по умолчанию не включает в себя каталоги для Eclipse.Я использую 64-битную систему, Windows 7.
Я предполагаю, что мне нужно иметь третью копию stdio.h в этой папке:
C:\MinGW\lib\gcc\mingw32\4.6.1\include
Я пропустил пакет MinGWнеобходимо установить для стандартной библиотеки C или мне нужно добавить папку ssp или tr1 для включения пути поиска?