make[1]: *** /lib/modules/4.9.24-v7+/build: 해당 파일이나 디렉터리가 없습니다. 멈추다

make[1]: *** /lib/modules/4.9.24-v7+/build: 해당 파일이나 디렉터리가 없습니다. 멈추다

나는 cryptodev 소스 코드를 다음에서 얻었습니다.http://nwl.cc/pub/cryptodev-linux/cryptodev-linux-1.9.tar.gz디렉토리로 이동하여 ~/cryptodevtar 아카이브의 압축을 풀고 ~/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

참고 다른 빌드를 사용하면 문제가 발생할지 모르겠지만 이 작업을 수행한 후 패키지를 빌드할 수 있었습니다.

관련 정보