gcc ругается на direct.h
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
gcc ругается на direct.h - 2009-12-15 02:19:10.273333
|
|
|
YUE
Сообщений: 24
Оценки: 0
Присоединился: 2009-05-28 16:34:12.283333
|
в общем проблему описал, компилятор gcc не воспринимает #include <direct.h> пишет вот что: error: direct.h: No such file or directory что делать?
|
|
|
RE: gcc ругается на direct.h - 2009-12-15 02:27:04.716666
|
|
|
The Joker
Сообщений: 3485
Оценки: 99
Присоединился: 2008-10-07 16:22:13.730000
|
Ну так дай ему этот файл. Если файл есть, то объясни компилятору, где он лежит.
|
|
|
RE: gcc ругается на direct.h - 2009-12-15 11:20:31.490000
|
|
|
Lost_boy
Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
|
The Joker прав, если почитать сообщение то все становится ясно - "No such file or directory ".
|
|
|
RE: gcc ругается на direct.h - 2009-12-15 12:05:22.583333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Environment настроить правильно =)
|
|
|
RE: gcc ругается на direct.h - 2009-12-16 03:35:01.116666
|
|
|
YUE
Сообщений: 24
Оценки: 0
Присоединился: 2009-05-28 16:34:12.283333
|
нашел я ему этот файл но как оказалось файл direct.h пустой, то есть совсем пустой !!! я в этом не сильно разбираюсь но кажется мне что так быть не должно! так что же все таки происходит? и что мне делать?
|
|
|
RE: gcc ругается на direct.h - 2009-12-16 05:10:39.980000
|
|
|
The Joker
Сообщений: 3485
Оценки: 99
Присоединился: 2008-10-07 16:22:13.730000
|
quote:
ORIGINAL: YUE нашел я ему этот файл но как оказалось файл direct.h пустой, то есть совсем пустой !!! я в этом не сильно разбираюсь но кажется мне что так быть не должно! так что же все таки происходит? и что мне делать? Где? Как я понимаю, это заголовочный файл ядра Linux, хотя вполне может быть и среди тех исходников, которые ты собираешь. Поэтому совет наугад: проверить, установлен ли пакет linux-headers (или что-то подобное). А если нужна помощь посущественней, то утрудись объяснить людЯм, что ты пытаешься собрать, на каком дистрибутиве, почему не достаёшь из репозиториев и т.д. А то, знаешь ли, с ясновидящими в этом разделе в последнее время напряг.
|
|
|
RE: gcc ругается на direct.h - 2009-12-16 16:18:20.320000
|
|
|
YUE
Сообщений: 24
Оценки: 0
Присоединился: 2009-05-28 16:34:12.283333
|
я собираю лабу по С++, у меня ubuntu 9.10, по поводу где нашел файл direct.h вот где нашел /usr/src/linux-headers-2.6.31-15-generic/include/config/pci/ и там все файлы пустые
|
|
|
RE: gcc ругается на direct.h - 2009-12-17 10:42:23.340000
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
хм. direct.h – это сильно нестандартный файлик. В смысле он не входит в список стандартных для C. Так что, стоит сначала выяснить, зачем он тебе нужен, а потом искать. В сорцах ядра я нашёл два, один – это упомянутый тобой, второй: /usr/src/linux/fs/nilfs2/direct.h Ещё я нашёл: ~/.wine/drive_c/MinGW/include/direct.h, ещё: ~/c/borlandc/include/direct.h (это из bc3.1). Ещё в сорцах latex2rtf один обнаружился. И думается мне, что если поискать в гугле, можно найти ещё пару десятков упоминаний про различные direct.h. Так что, прежде чем собирать лабу, почитай сорец, конспекты и выясни зачем в этой лабе нужен direct.h.
|
|
|
RE: gcc ругается на direct.h - 2009-12-17 13:57:59.860000
|
|
|
YUE
Сообщений: 24
Оценки: 0
Присоединился: 2009-05-28 16:34:12.283333
|
наверно я не правильно выразился, я не собираю, я пишу лабу по С++ а файл direct.h нужен из за функций для работы с директориями которые он содержит, создание, удаление, переименовывание директорий и.т.д. то есть вот что нужно http://ru.wikipedia.org/wiki/Direct.h
|
|
|
RE: gcc ругается на direct.h - 2009-12-17 14:56:39.760000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
собираешь == компилируешь + линкуешь
|
|
|
RE: gcc ругается на direct.h - 2009-12-18 00:51:34
|
|
|
The Joker
Сообщений: 3485
Оценки: 99
Присоединился: 2008-10-07 16:22:13.730000
|
quote:
ORIGINAL: YUE наверно я не правильно выразился, я не собираю, я пишу лабу по С++ а файл direct.h нужен из за функций для работы с директориями которые он содержит, создание, удаление, переименовывание директорий и.т.д. то есть вот что нужно http://ru.wikipedia.org/wiki/Direct.h Только очень спокойно. Не падаем со стула. Статья http://ru.wikipedia.org/wiki/Direct.h даёт сслыку на http://ru.wikipedia.org/wiki/C_POSIX_library . Статья про библиотеку POSIX даёт ссылку на список заголовочных файлов ( http://www.space.unibe.ch/comp_doc/c_manual/C/FUNCTIONS/funcref.htm#posix ). В списке НЕТ direct.h, зато есть dirent.h . Вот и всё.
|
|
|
|
|