【发布时间】:2018-10-22 20:50:09
【问题描述】:
自 2015 年以来,我一直是 Manjaro 的狂热爱好者,但今天我遇到了一个无法靠自己解决的问题。几天前(由更新管理器)完成大更新后,我在内核 4.15.18-1 上编译内核驱动程序时遇到问题。调用 make 后出现错误:
make -C /usr/lib/modules/4.15.18-1-MANJARO/build M=/run/media/mati/common/hello_world modules
make[1]: Wejście do katalogu '/usr/lib/modules/4.15.18-1-MANJARO/build'
**Makefile:974: *** "Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel". Stop.**
make[1]: Opuszczenie katalogu '/usr/lib/modules/4.15.18-1-MANJARO/build'
make: *** [Makefile:4: all] Błąd 2
问题是我无法安装提到的库和命令:pacman -Q libelf 返回 libelf 0.170-1
我不知道发生了什么,我尝试了另一个内核(我安装了几个版本)但每个都有问题(例如,最新的实验性 4.17 与 gcc 编译器的 asm goto 有问题)。我开始学习 Linux Kernel Drivers 编程,但现在因为这些编译问题而无法学习……任何人都可以帮助我吗?
(希望我的英语可以理解)。
您好!
【问题讨论】: