go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
1

gcc: No include path in which to find stdio.h

24.01.2012, 22:23. Показов 10034. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Все привет! Столкнулся с проблемой. Установил MinGW c подписи niXman mingw-4.6.2+boost-1.48.0. Пытаюсь откомпилировать просто файл z.c хеловорлд. но выскакивает ошибка
Код
$ gcc -o z z.c
z.c:1: No include path in which to find stdio.h
z.c:2: No include path in which to find stdlib.h
 
‘‚@ANDREY-PC /c/mingw
$ g++ -o z z.c
g++ компилирует его нормально. В чем может быть проблема?
(При установке в Path указал путь к bin, переустанавливал все, без успешно)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.01.2012, 22:23
Ответы с готовыми решениями:

Ошибка при программировании в среде Dev C++ "No include path in which to find stdio.s"
Здравствуйте! Я недавно начал программировать на ЯП Си. Для этого я выбрал среду Dev C++, но при...

Работа с файлами в C# с исп. библиотек #include <stdio.h> #include <stdlib.h> #include <math.h> #include <io.h>
В типизированном файле записаны названия городов и их численность. Увеличить численность каждого...

Codeblocks. Can't find compiler executable in your configured search path's for GNU GCC COMPILER
&quot;Can't find compiler executable in your configured search path's for GNU GCC COMPILER&quot; вот такое...

Компилятор gcc не может найти stdio.h
Привет всем! Написал простую программу для примера из учебника. Но все время выдает ошибку. Я...

7
Эксперт С++
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
25.01.2012, 01:37 2
попробуй переименовать z.c во что-то более съестное
1
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
25.01.2012, 10:33  [ТС] 3
niXman, так?
Код
‘‚@ANDREY-PC /c/mingw
$ cat > hello.c
#include <stdio.h>

int main(void){
        printf("Hello world\n");
        return 0;
}

[1]+  Stopped                 cat >hello.c

‘‚@ANDREY-PC /c/mingw
$ gcc -o hello hello.c
hello.c:1: No include path in which to find stdio.h

‘‚@ANDREY-PC /c/mingw
$ g++ -o hello hello.c

‘‚@ANDREY-PC /c/mingw
$ hello.exe
Hello world
Не помогло, gcc не компилит

Добавлено через 11 минут
niXman, кстити, если не подключать никакие хедеры, то вот такие ошибки
Код
‘‚@ANDREY-PC /c/mingw
$ cat > ex.c
int main(void){
        return 1;
}

[1]+  Stopped                 cat >ex.c

‘‚@ANDREY-PC /c/mingw
$ gcc =o ex ex.c

‘‚@ANDREY-PC /c/mingw
$ gcc -o ex ex.c
gcc.exe: installation problem, cannot exec `cc1': No such file or directo
0
Эксперт С++
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
25.01.2012, 11:07 4
какая ОС?
куда установил MinGW?
как установил MinGW?

Добавлено через 2 минуты
попробуй без MSYS.
1
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
25.01.2012, 11:14  [ТС] 5
Цитата Сообщение от niXman Посмотреть сообщение
попробуй без MSYS.
Из cmd запускал. Тоже самое. Или нужно msys удалить?

Цитата Сообщение от niXman Посмотреть сообщение
какая ОС?
Windows 7 x64

Цитата Сообщение от niXman Посмотреть сообщение
куда установил MinGW?
Когда распаковывал архив, указал c:\mingw
Итоговый путь к bin получился C:\MinGW\mingw\bin

Цитата Сообщение от niXman Посмотреть сообщение
как установил MinGW?
Затрудняюсь ответить. В path было дописано c:\mingw\mingw\bin;c:\msys\1.0\bin;c:\msys\1.0\local\bin
0
Эксперт С++
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
25.01.2012, 12:14 6
в архиве и так лежит директория mingw.

кроме с: диска есть другие разделы? d:, e: ?
распакуй архив в корень любого из них. предварительно удалив из c: диска.
и PATH измени соответствующим образом.

MSYS для mingw`а не нужен.
1
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
25.01.2012, 12:48  [ТС] 7
Цитата Сообщение от niXman Посмотреть сообщение
MSYS для mingw`а не нужен.
Удалил его.
Переустановил. Все также

Добавлено через 9 минут
Как бы уже решил проблему...

Добавлено через 10 минут
Был установлен еще один gcc. В общем его удалил, все заработало. Сборка Ваша работает. Спасибо Вам.
0
Эксперт С++
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
25.01.2012, 12:49 8
удачи
0
25.01.2012, 12:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.01.2012, 12:49
Помогаю со студенческими работами здесь

Отличие find -name от find -path
Собственно, вопрос в названии темы. Подскажите, пожалуйста. Читаю man, но понять никак не могу.

Unable to open include file 'stdio.h'
Помогите, пожалуйста, с такой проблемой. В институте работаем с Borland C++ version 3.1. Скачала...

Не компилируется в Borland С: Unable to open include file 'STDIO.H'
Начал изучать С использовал вот это пример #include &lt;stdio.h&gt; #include &lt;math.h&gt; main() ...

Текст файла для примера /usr/include/stdio.h
Для примера строки кода, хочу знать /* Remove file FILENAME. */ extern int remove (const char...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru