![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Zaca |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 12 Регистрация: 22.3.2012 Пользователь №: 3281 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Linux 2.6
QT Creator 2.4.1 При использовании Makefile KERNEL=$(shell if [ "`uname -r | grep 2.6.`" = "" ]; then echo "2" ; else echo "2.6"; fi) ifeq ($(KERNEL),2.6) #kernel 2.6 obj-m := driver_I.o KDIR := /lib/modules/$(shell uname -r)/build PWD := $(shell pwd) default: $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules clean: $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) clean endif получаю на выходе модуль driver_I.ko, который я могу вставлять в ядро. Хотела для этих целей (линковать, компилировать) использовать IDE QT4 Создаю проект (простой проект нра языке С), собираю - на выходе стопицот ошибок. Подскажите, что не так делаю? Спасибо. |
|
|
![]() |
maint |
![]()
Сообщение
#2
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: ![]() ![]() ![]() |
значит так, все эти хедеры находятся по пути путь_к_текущему_ядру/include. Следовательно в проект следует добавить
у меня допустим это бы выглядело
Сообщение отредактировал maint - 23.3.2012, 14:36 |
|
|
Zaca |
![]()
Сообщение
#3
|
Студент ![]() Группа: Новичок Сообщений: 12 Регистрация: 22.3.2012 Пользователь №: 3281 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
значит так, все эти хедеры находятся по пути путь_к_текущему_ядру/include. Следовательно в проект следует добавить
у меня допустим это бы выглядело
да, это я сделала, инклюды увиделись - но те ".h" файлы, на которые ссылаются эти - вылетают с той же проблемой... и их там туча... наверно можно же как-то настроить, чтобы эти файлы искались и в дирриктории и в поддиректории... |
|
|
maint |
![]()
Сообщение
#4
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: ![]() ![]() ![]() |
значит так, все эти хедеры находятся по пути путь_к_текущему_ядру/include. Следовательно в проект следует добавить
у меня допустим это бы выглядело
да, это я сделала, инклюды увиделись - но те ".h" файлы, на которые ссылаются эти - вылетают с той же проблемой... и их там туча... наверно можно же как-то настроить, чтобы эти файлы искались и в дирриктории и в поддиректории... текст, текст начала программы. Только где хедеры, без всего текста, как в ошибках. Какая то элементарная ошибка в написании |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 9.6.2025, 21:40 |