The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите разобраться с подключением заголовочных файлов"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите разобраться с подключением заголовочных файлов"  
Сообщение от tester email(??) on 21-Авг-07, 16:08 
Например

#include <net/sock.h>

Где прописан дефолтный путь до net/sock.h? В какой-то из переменных окружения? Если да, то в какой? Может ли быть несколько/множество этих путей?

Просто у меня нормально инклудятся файлы только из /usr/include/linux
А из /usr/src/linux/include/net не хтят. Я попробовал прописать абсолютный путь так:
#include "/usr/src/linux/include/net/sock.h", но тогда уже не хтят подключаться заголовки самого sock.h.

Пробовал еще ключ -L - указывал /usr/src/linux/include/net - тоже не хочет.

Помогите, пожалуйста, разобраться с этим раз и навсегда.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Помогите разобраться с подключением заголовочных файлов"  
Сообщение от vic (??) on 21-Авг-07, 16:52 
>#include <net/sock.h>
>
>Пробовал еще ключ -L - указывал /usr/src/linux/include/net - тоже не хочет.

надо так
-L/usr/src/linux/include
у вас же подстановка net/sock.h, а не просто sock.h

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Помогите разобраться с подключением заголовочных файлов"  
Сообщение от phpcoder email(??) on 21-Авг-07, 17:08 
>>#include <net/sock.h>
>>
>>Пробовал еще ключ -L - указывал /usr/src/linux/include/net - тоже не хочет.

AFAIK -L это для баблиотек. Для хедеров надо -I указывать


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Помогите разобраться с подключением заголовочных файлов"  
Сообщение от vic (??) on 21-Авг-07, 17:37 
>>>#include <net/sock.h>
>>>
>>>Пробовал еще ключ -L - указывал /usr/src/linux/include/net - тоже не хочет.
>
>AFAIK -L это для баблиотек. Для хедеров надо -I указывать

И я ошибаюсь :))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру