Найдено 107 результатов
- 27 фев 2012, 18:15
- Форум: Публикации, книги и обсуждения
- Тема: проект книги: "Модули ядра Linux"
- Ответы: 186
- Просмотры: 178551
Re: проект книги: "Модули ядра Linux"
Спасибо за подсказки. Появился повод проделать тщательную ревизию всего дерева ;) - вылезают всякие попутные мелкие огрехи. Да на самом то деле спасибо Вам за то что дали повод покапаться в таких интересностях. Было б больше свободного времени, прочитал бы за раз не отрываясь ))) Я по мере возможно...
- 27 фев 2012, 17:44
- Форум: Публикации, книги и обсуждения
- Тема: проект книги: "Модули ядра Linux"
- Ответы: 186
- Просмотры: 178551
Re: проект книги: "Модули ядра Linux"
да я всё понял, см. сейчас не выплывут ли какие особенности, например при глубине вложенности такой рекурсивной сборки больше 1. кроме того, нужно всё дерево каталогов тщательно перешерстить, а это требует некоторого времени. В некоторых Makefile'ах целью по умолчанию является all: ./int80/Makefile...
- 27 фев 2012, 17:08
- Форум: Публикации, книги и обсуждения
- Тема: проект книги: "Модули ядра Linux"
- Ответы: 186
- Просмотры: 178551
Re: проект книги: "Модули ядра Linux"
На Ubuntu 11.10 (3.0.0-16-generic, gcc (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1) Kexamples.BOOK/dev/mopen/mmopen.c компилируется с ошибкой: Kexamples.BOOK/dev/mopen/mmopen.c:25:7: error: implicit declaration of function ‘kmalloc’ [-Werror=implicit-function-declaration] лечится #include <linux/slab.h>
- 26 фев 2012, 23:58
- Форум: Публикации, книги и обсуждения
- Тема: проект книги: "Модули ядра Linux"
- Ответы: 186
- Просмотры: 178551
Re: проект книги: "Модули ядра Linux"
Может (что б больше не возвращаться к системе сборки примеров), Makefile'ы для рекурсивной сборки (те которые я перечислял выше), привести к вот такому виду: SUBDIRS = $(shell find . -maxdepth 1 -mindepth 1 -type d -printf "%f\n") all install uninstall clean: @list='$(SUBDIRS)'; for subdir in $$list...
- 25 фев 2012, 22:49
- Форум: Публикации, книги и обсуждения
- Тема: проект книги: "Модули ядра Linux"
- Ответы: 186
- Просмотры: 178551
Re: проект книги: "Модули ядра Linux"
по поводу "в догонку" : я догадываюсь (с трудом) о чём речь, остальные кто читать станет форум - ни в коем разе; Да немного странно получилось, но дело в том что я отправил два сообщения. Просто первое начал писать на работе и сохранил в черновиках, а дома уже отправил первое и написал и сразу отпр...
- 24 фев 2012, 23:21
- Форум: Публикации, книги и обсуждения
- Тема: проект книги: "Модули ядра Linux"
- Ответы: 186
- Просмотры: 178551
Re: проект книги: "Модули ядра Linux"
Да, в догонку относительно того же shell'a в Makefile'е: в субшеле нет смысла последней командой писать команду выхода в родительскую дирректорию (это делается автоматически по выходу из субшела). напрмер как здесь [i](cd $$subdir; make install; cd ../)[/i] если б данное выражение (cd $$subdir && ma...
- 24 фев 2012, 22:55
- Форум: Публикации, книги и обсуждения
- Тема: проект книги: "Модули ядра Linux"
- Ответы: 186
- Просмотры: 178551
Re: проект книги: "Модули ядра Linux"
Возникли проблемы при сборке примеров к книге. Собирал на Ubuntu 11.10 из корневой дирректории примеров (рекурсивная сборка). Суть проблемы: в "главном" Makefile'е поддирректории для сборки находятся с помощью комманды ls -l | awk '/^d/ { print $$9 }' Как оказалось, формат вывода комманды ls с ключо...