![make[1]: *** /lib/modules/4.9.24-v7+/build: 没有这样的文件或目录。停止](https://linux22.com/image/114581/make%5B1%5D%3A%20***%20%2Flib%2Fmodules%2F4.9.24-v7%2B%2Fbuild%3A%20%E6%B2%A1%E6%9C%89%E8%BF%99%E6%A0%B7%E7%9A%84%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95%E3%80%82%E5%81%9C%E6%AD%A2.png)
我从以下位置获取了 cryptodev 源代码http://nwl.cc/pub/cryptodev-linux/cryptodev-linux-1.9.tar.gz到目录~/cryptodev
,我解压了 tar 存档并进入~/cryptodev/cryptodev-linux-1.9
目录。我按照以下说明进行操作https://github.com/cryptodev-linux/cryptodev-linux/blob/master/INSTALL然后我输入 make 命令,出现以下错误:
hubot@hubot-vps:~/cryptodev/cryptodev-linux-1.9 $ make
make -C /lib/modules/4.9.24-v7+/build M=/home/hubot/cryptodev/cryptodev-linux-1.9 modules
make[1]: *** /lib/modules/4.9.24-v7+/build: No such file or directory. Stop.
Makefile:27: recipe for target 'build' failed
make: *** [build] Error 2
我停在这个错误上,我不知道下一步应该做什么。我指望帮助。先感谢您。
答案1
不确定它是否仍然相关,但我遇到了类似的问题,并且马克·普洛特尼克在评论中说,以下命令修复了它:
sudo apt-get install raspberrypi-kernel-headers
答案2
我设法通过跑步解决了这个问题
sudo ln -s /usr/src/linux-headers-4.19.97-v7l+ build
注意我不知道使用不同的构建是否会导致问题,但在执行此操作后我能够构建我的包。