fatal error: openssl/opensslv.h: No such file or directory
커널 컴파일 작업을 진행하기 위해 다음 명령어를 입력했습니다.
[root@localhost ~]# make modules
이 때 다음과 같은 에러 메세지가 발생하면서 진행되지 않는 경우가 발생했습니다.
scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h: No such file or directory
해결 방법
이 문제는 openssl-devel
패키지가 설치되지 않아서 발생하는 문제입니다. 다음 명령어로 패키지를 설치해야 합니다.
[root@localhost ~]# yum install openssl-devel
apt 패키지 관리자를 사용하는 우분투나 데비안 계열에서는 다음과 같이 설치합니다. (패키지 이름이 libssl-dev
로 다릅니다.)
[root@localhost ~]# apt install libssl-dev
dnf 패키지 관리자를 사용하는 경우 (예 : Fedora) 아래와 같은 명령어로 사용할 수 있습니다.
[root@localhost ~]# dnf install openssl-devel