我从以下位置获取了 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
注意我不知道使用不同的构建是否会导致问题,但在执行此操作后我能够构建我的包。