The OpenNET Project / Index page

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

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

"module.h???????????"
Сообщение от Unixer emailИскать по авторуВ закладки on 05-Июн-04, 21:09  (MSK)
здорово!
подскажите :
когда включаю заголовок :
#include <linux/module.h>
и компилю, то выходит куча ошибок.
в чем дело?????????
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "module.h???????????"
Сообщение от Pred emailИскать по авторуВ закладки(ok) on 07-Июн-04, 12:29  (MSK)
>здорово!
>подскажите :
>когда включаю заголовок :
>#include <linux/module.h>
> и компилю, то выходит куча ошибок.
>в чем дело?????????


Помойму надо писать так: <module.h> или "linux/module.h"

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "module.h???????????"
Сообщение от Vladislav Lazarenko emailИскать по авторуВ закладки on 07-Июн-04, 12:37  (MSK)
>здорово!
>подскажите :
>когда включаю заголовок :
>#include <linux/module.h>
> и компилю, то выходит куча ошибок.
>в чем дело?????????


Дело в том, что ты, наверное, пытаешься откомпилировать как простую программу, но все, что начинается с <linux/...> - это kernel headers. Попробуй -DKERNEL, в лучше всего сразу пиши, с какой проблемой ты столкнулся, тут же не телепаты сидят.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "module.h???????????"
Сообщение от Vladimir emailИскать по авторуВ закладки(??) on 05-Июл-04, 18:22  (MSK)
>здорово!
>подскажите :
>когда включаю заголовок :
>#include <linux/module.h>
> и компилю, то выходит куча ошибок.
>в чем дело?????????

вот кусок моего makefile... Все файлы проекта должны быть в одной директории... Часть хедеров у меня в DIR1

#
# ...all files must be in the same directory...
#

KERNELDIR = /usr/src/linux-2.4.20-9asp/include/

DIR1 = /work/myinc/

TARGET_NAME = module.o

LOCAL_INCLUDE_DIR = $(KERNELDIR)
GCC_INCLUDE_DIR = $(KERNELDIR)

CFLAGS = -pipe -mcpu=i686 -O -Wall -DMODULE -D__KERNEL__ -DLINUX -I $(KERNELDIR) -I$(DIR1)
    
ifdef CONFIG_SMP
    CFLAGS += -D__SMP__ -DSMP
endif

all: $(TARGET_NAME)

$(TARGET_NAME): $(patsubst %.c,%.o, $(wildcard *.c))
$(LD) -r $^ -o $@

%.o: %.c
$(CC) $(CFLAGS) -c $<

clean:
rm -f *.o *~ core

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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