Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

gcc ругается на direct.h

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> gcc ругается на direct.h
Имя
Сообщение << Старые топики   Новые топики >>
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
что делать?
Post #: 1
RE: gcc ругается на direct.h - 2009-12-15 02:27:04.716666   
The Joker

Сообщений: 3485
Оценки: 99
Присоединился: 2008-10-07 16:22:13.730000
Ну так дай ему этот файл. Если файл есть, то объясни компилятору, где он лежит.
Post #: 2
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 ".
Post #: 3
RE: gcc ругается на direct.h - 2009-12-15 12:05:22.583333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Environment настроить правильно =)
Post #: 4
RE: gcc ругается на direct.h - 2009-12-16 03:35:01.116666   
YUE

Сообщений: 24
Оценки: 0
Присоединился: 2009-05-28 16:34:12.283333
нашел я ему этот файл но как оказалось файл direct.h пустой, то есть совсем пустой !!!
я в этом не сильно разбираюсь но кажется мне что так быть не должно!
так что же все таки происходит?
и что мне делать?
Post #: 5
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 (или что-то подобное).

А если нужна помощь посущественней, то утрудись объяснить людЯм, что ты пытаешься собрать, на каком дистрибутиве, почему не достаёшь из репозиториев и т.д. А то, знаешь ли, с ясновидящими в этом разделе в последнее время напряг.
Post #: 6
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/ и там все файлы пустые
Post #: 7
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.
Post #: 8
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
Post #: 9
RE: gcc ругается на direct.h - 2009-12-17 14:56:39.760000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
собираешь == компилируешь + линкуешь
Post #: 10
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 . Вот и всё.
Post #: 11
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> gcc ругается на direct.h







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.