Linux 오류

[CentOS] make 컴파일 시 오류(그런 파일이나 디렉터리가 없습니다.)

기억력이 점점 나빠진다 2020. 9. 4. 15:42
반응형

CentOS 7버전에서 make 명령어를 이용해 컴파일을 하려는데 아래와 같은 오류가 발생했다.

 

 

해당 서버에 gcc가 설치되어 있지 않아 gcc를 설치했으나

계속 오류가 발생하여 찾아본 결과 커널이 존재하지 않아 발생하는 오류인 듯 하다

 

# yum install kernel

 

위와 같이 커널은 설치가 되어있는 듯 하다

 

 

/usr/src/kernels 폴더에 가보니 비어있는게 확인 되었다

검색해보니 kernel-devel, kernel-headers를 설치하라고 한다.

 

아래 명령어를 이용해 설치해 주도록 하자

# yum install kernel-devel

# yum install kernel-headers

 

kernel-headers도 설치되어 있다고 나와 kernel-devel만 설치해 주었다

/usr/src/kernels 폴더에 아래와 같이 설치된게 확인이 되었다

이후 make 명령어를 사용해보면 잘된다

 


[오류내역]

 

make: *** /lib/modules/3.10.0-693.el7.x86_64/build: 그런 파일이나 디렉터리가 없습니다. 멈춤.

make: *** [LINUX] 오류 2

 

반응형