Найдено 107 результатов

bose
27 фев 2012, 18:15
Форум: Публикации, книги и обсуждения
Тема: проект книги: "Модули ядра Linux"
Ответы: 186
Просмотры: 178551

Re: проект книги: "Модули ядра Linux"

Спасибо за подсказки. Появился повод проделать тщательную ревизию всего дерева ;) - вылезают всякие попутные мелкие огрехи. Да на самом то деле спасибо Вам за то что дали повод покапаться в таких интересностях. Было б больше свободного времени, прочитал бы за раз не отрываясь ))) Я по мере возможно...
bose
27 фев 2012, 17:44
Форум: Публикации, книги и обсуждения
Тема: проект книги: "Модули ядра Linux"
Ответы: 186
Просмотры: 178551

Re: проект книги: "Модули ядра Linux"

да я всё понял, см. сейчас не выплывут ли какие особенности, например при глубине вложенности такой рекурсивной сборки больше 1. кроме того, нужно всё дерево каталогов тщательно перешерстить, а это требует некоторого времени. В некоторых Makefile'ах целью по умолчанию является all: ./int80/Makefile...
bose
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>
bose
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...
bose
25 фев 2012, 22:49
Форум: Публикации, книги и обсуждения
Тема: проект книги: "Модули ядра Linux"
Ответы: 186
Просмотры: 178551

Re: проект книги: "Модули ядра Linux"

по поводу "в догонку" : я догадываюсь (с трудом) о чём речь, остальные кто читать станет форум - ни в коем разе; Да немного странно получилось, но дело в том что я отправил два сообщения. Просто первое начал писать на работе и сохранил в черновиках, а дома уже отправил первое и написал и сразу отпр...
bose
24 фев 2012, 23:21
Форум: Публикации, книги и обсуждения
Тема: проект книги: "Модули ядра Linux"
Ответы: 186
Просмотры: 178551

Re: проект книги: "Модули ядра Linux"

Да, в догонку относительно того же shell'a в Makefile'е: в субшеле нет смысла последней командой писать команду выхода в родительскую дирректорию (это делается автоматически по выходу из субшела). напрмер как здесь [i](cd $$subdir; make install; cd ../)[/i] если б данное выражение (cd $$subdir && ma...
bose
24 фев 2012, 22:55
Форум: Публикации, книги и обсуждения
Тема: проект книги: "Модули ядра Linux"
Ответы: 186
Просмотры: 178551

Re: проект книги: "Модули ядра Linux"

Возникли проблемы при сборке примеров к книге. Собирал на Ubuntu 11.10 из корневой дирректории примеров (рекурсивная сборка). Суть проблемы: в "главном" Makefile'е поддирректории для сборки находятся с помощью комманды ls -l | awk '/^d/ { print $$9 }' Как оказалось, формат вывода комманды ls с ключо...

Перейти к расширенному поиску