Pitonbl4 0 13 июля, 2018 Опубликовано 13 июля, 2018 · Жалоба Добрый день! Пытаюсь скомпилировать модуль ядра *.ko. Делаю это впервые. Прошу сильно не ругать. Сейчас проект выглядит как на картинке в прикрепленном файле. Make файл выглядит так obj-m := myled.o all: make -C ../Xilinx-Dev/ M=$(PWD) modules clean: make -c ../Xilinx-Dev/ M=$(PWD) clean В терминале прописываю следующее: drivers$ make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- make -C ../Xilinx-Dev/ M=/home/yan/git/zedboard/boot_files/drivers modules make[1]: вход в каталог «<path to Xilinx-Dev>/Xilinx-Dev» make[1]: *** Нет правила для сборки цели «modules». Останов. make[1]: выход из каталога «<path to Xilinx-Dev>/Xilinx-Dev» Makefile:4: ошибка выполнения рецепта для цели «all» make: *** [all] Ошибка 2 Подскажите пожалуйста как правильно необходимо делать! Все, кажется осознал. В Makefile ищутся modules. Т.е. мне надо к ним указывать путь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slanted 0 13 июля, 2018 Опубликовано 13 июля, 2018 · Жалоба Подскажите пожалуйста как правильно необходимо делать! https://github.com/torvalds/linux/blob/mast...ild/modules.txt Я не знаю что у вас там в Xilinx-Dev лежит, но по идее полагается делать make -C <сорцы_ядра> Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться