- Нет такого файла или каталога
- Makefile: Нет такого файла или каталога
- Re: Makefile: Нет такого файла или каталога
- Re: Makefile: Нет такого файла или каталога
- Re: Makefile: Нет такого файла или каталога
- Re: Makefile: Нет такого файла или каталога
- Re: Makefile: Нет такого файла или каталога
- Как скомпилировать модуль vloopback на ядре 3.2.x ?
- компиляция модуля ядра
- unixforum.org
- Сборка драйвера
- Сборка драйвера
Нет такого файла или каталога
Приветствую. Проблема такая — скачал игру (ее нет в репозиториях), распаковал, пытаюсь запустить — получаю
chmod +x cataclysm-tiles
Сделал естественно, не помогает.
Попробуй полный путь указать (/home/user/Downloads/cataclysmdda-0.B/cataclysm-tiles) или через cataclysm-launcher
Покажи еще вывод file cataclysm-tiles и uname -a.
Покажи еще вывод file cataclysm-tiles и uname -a.
Попробуй полный путь указать (/home/user/Downloads/cataclysmdda-0.B/cataclysm-tiles) или через cataclysm-launcher
Спасибо, помогло. Правда пришлось ставить кучу всего дополнительно, но заработало.
Ну да, я собственно это и имел в виду:
ELF 32-bit LSB executable
x86_64 x86_64 x86_64
Источник
Makefile: Нет такого файла или каталога
Делаю: #make menuconfig
Получаю в ответ:
scripts/Makefile.build:17: /usr/src/linux-headers-2.6.22-3-686/scripts/basic/Makefile: Нет такого файла или каталога make[1]: *** Нет правила для сборки цели `/usr/src/linux-headers-2.6.22-3-686/scripts/basic/Makefile’. Останов. make: *** [scripts_basic] Ошибка 2
linux-headers есть, но файла по указанному пути действительно нет. Откуда взять его или как по другому решить проблему?
Re: Makefile: Нет такого файла или каталога
установить с помощью Вашего пакетного менеджера 🙂
Re: Makefile: Нет такого файла или каталога
ещё раз linux-headers уже стоят, но по какой то не понятной причине в них нет этого самого makefile.
Re: Makefile: Нет такого файла или каталога
повторять перед зеркалом по три раза в день до наступления просветления
Re: Makefile: Нет такого файла или каталога
Я в курсе. Скачал исходники с kernel.org, headers из репозитория. Может этот makefile самому надо както формировать? В доках на патч не было про него ничего.
Re: Makefile: Нет такого файла или каталога
> Может этот makefile самому надо както формировать?
Нет. Определенно не надо. Либо это не то что нужно, либо лежит не там где надо.
Источник
Как скомпилировать модуль vloopback на ядре 3.2.x ?
Debian Testing, ядро 3.2.0-4-686-pae #1 SMP Debian 3.2.32-1 i686.
Есть такой ядерный модуль vloopback, который превращает DV-камеру в обычную WEB-камеру. Он создает файл устройства /dev/video0, с которым могут работать такие программы как kopete или там skype.
В поставке Debian Testing его нет (точнее, на debian.org даже создана для него страница в репозитории Debian Sid, причем почему-то только с сырцом, но самого файла сырца нет: http://packages.debian.org/sid/vloopback-source). Поэтому нужно компилировать руками.
Самые свежие исходники за 2011 год можно взять здесь:
Модуль микроскопический, из одного *.c файла. Но сборка не идет. Консольный вывод следующий:
В системе установлены пакеты с заголовками и сырцами ядра:
- linux-headers-3.2.0-4-686-pae (3.2.32-1)
- linux-headers-3.2.0-4-common (3.2.32-1)
- linux-kbuild-3.2 (3.2.17-1)
- linux-source (3.2+46)
- linux-source-3.2 (3.2.32-1)
(сырцы почему-то ставятся в виде tar.bz2 файла, а не в развернутом виде)
Согласно рекомендации в ошибке, я распаковал исходники в каталог /usr/src/linux-source-3.2 (нигде не сказано, как должен называться каталог с сырцами ядра) и выполнил там команды:
Это не помогло, ошибка как была, так и осталась.
Вопрос. Как скомпилировать этот проект?
Источник
компиляция модуля ядра
Всем привет кто знает как скомпилировать данный модуль ядра в МСВС5
сделал все как вы сказали вывалило кучу ошибок
ну раз до такого дошло, то рано ТС к ядру подпускать 😉
что и следовало доказать 🙂
теперь иди книжки читать, хоть ldd тот же
при чем тут это у меня такая проблема у меня не находит файлы
sys/syscall.h — это не ядерный хедер, там даже каталога такого нет
но и вцелом хрень ккая-то
а сделай в консоли
С каких пор лабораторки стали делать на мсвс?
и об этом будет сказано на первых же страницах любой книги по ядру либо модулям
а уже и самому интересно. по-идее бОльшая часть хидеров должна быть найдена :-\
но это из хидера modulaparam.h — я как-раз хотел спросить первые строчки этого файла у ТС.
пишет команда не найдена
потому как ты написах хрень, а хрень ты написал потому как книжек не читал. вопрос со сборкой тебе разжевали добрые люди, а в остальном проблема уже в другой области (не исключено что и в ДНК)
мило. я уже и забыл, что такое МСВС, ну ладно, попробуй
а вот смотрите, ТС жалуется
такое чувство, что не подхватилось ядро.
ничего не выдало
нужен пакет с хидерами
в RH он называется или kernel-devel, или kernel-headers
а, ставить, по-моему
но могу и ошибаться
такая ситуация по хидерам #include
таким образом двух файлом нет module.h slab.h
// не, чувак, тебе реально LDD ботать нада
все ядерные хедеры лежат в дереве ядра в каталоге kerel-X.Y.Z/include
то что в /usr — это юзер-спейсные
если не поставишь kernel-headers — вообще ни фига не будет 🙂
да вы правы module.h в /usr/srckernels/`uname -r`/include/linux и slab там жее
все h Файлы есть тока в разных местах
так. а напиши, что выводит команда
а должны быть в дереве ядра
он пишет что тоже самое
блин не знаю что и делать
а покажи, что вообще выдает
ок, а теперь покажи вывод
файл найден там.
Нет такого файла или каталога: ‘/mnt/cdrom/Server/repodata/repomd.xml’
Вообще, чтобы компилировать модуль ядра было бы неплохо иметь хоть базовые знания линукс.
что можно сделать?
факт. сначала отправить читать LDD, в версии, которая была для ядра 2.6 (https://lwn.net/Kernel/LDD3/), на три раза. потом уже подпускать к компилятору.
скопируй текст в буфер обмена, потом напиши
это то, что точно и гарантированно компилится у меня обламывается в другом месте
я так понял в папке Modl нужно создать файл modl.base64 и в него заполнить текст по ссылке http://pastebin.com/U0C6t4eA а дальше не совсем понятно зачем распаковывать архив у меня есть моя папка. base64 -d modl.rar — не понятна эта команда
у вас стоит мсвс5 ?
текст по ссылке — это перекодированный в ASCII архив с твоим модулем, чуток подправленным и адекватным Makefile’ом. А-то твой какие-то несоответствия при сборке пишет.
снес давно — у меня стоял для работы МСВС-3
скиньте архив который у вас норм в нормальном виде у мея просто мсвс виртуалка
Источник
unixforum.org
Форум для пользователей UNIX-подобных систем
- Темы без ответов
- Активные темы
- Поиск
- Статус форума
Сборка драйвера
Модератор: Bizdelnick
Сборка драйвера
Сообщение camphene » 01.04.2011 00:58
Пожалуйста, помогите!
Мне нужно скомпилировать драйвер устройства под Linux.
В документации написано
В комплекте поставки драйвера идут скомпилированные модули для
ядер 2.4.7, 2.4.36.9, 2.6.16 (64 бита). Для использования с другими версиями
ядра может потребоваться скомпилировать модуль драйвера. Для этого в
директории source/tmk1553busb/ надо запустить соответствующую команду:
make24 для ядра 2.4 или make26 для ядра 2.6. Для того, чтобы модуль драйвера
мог скомпилироваться, необходимо, чтобы были установлены исходники ядра Linux
(Linux kernel sources).
Исходники ядра Linux должны быть расположены в папке /usr/src/linux
для успешной компиляции драйвера. Если такой папки нет, и исходники ядра
расположены в другой папке (например, /usr/src/linux-2.4), то необходимо
обеспечить существование папки /usr/src/linux с исходниками ядра Linux. Для
этого обычно достаточно выполнить команду подобную этой:
ln -s /usr/src/linux-2.4 /usr/src/linux
Эта команда записана в прилагаемом файле linkkern24.
В ядре 2.6 для компиляции драйвера может потребоваться предварительно
выполнить следующие команды:
cd /usr/src/linux
make mrproper
make cloneconfig
make modules_prepare
Источник