심볼릭 링크의 하위 디렉터리로의 cd 실패

심볼릭 링크의 하위 디렉터리로의 cd 실패

make -C커널 모듈을 빌드하려면 CD 기능이 어디에 있는지 수행해야 합니다 -C. 내 제작이 여러 번 실패하면서 다음을 발견했습니다.

[root@ror6ax2 modules]# ls -l /lib/modules/`uname -r` | grep build
lrwxrwxrwx  1 root root     54 Dec 17  2013 build -> ../../../usr/src/kernels/2.6.32-431.1.2.0.1.el6.x86_64
lrwxrwxrwx  1 root root      5 Dec 17  2013 source -> build
[root@ror6ax2 modules]# cd /lib/modules/`uname -r`/build
-bash: cd: /lib/modules/2.6.32-431.1.2.0.1.el6.x86_64/build: No such file or directory

cd심볼릭 링크 뒤에 있는 디렉토리로 이동할 수 없습니다 . 이 문제를 해결할 수 있는 방법이 있나요?

답변1

귀하의 호출은 존재하며 심볼릭 링크임을 ls보여 줍니다. /lib/modules/2.6.32-431.1.2.0.1.el6.x86_64/build변경하면 파일이 존재하지 않는다고 불평합니다. 이는 기호 링크가 매달려 있음을 의미합니다. 해당 대상이 존재하지 않습니다. 커널 소스가 설치되어 있지 않은 것 같습니다. 적어도 올바른 버전의 커널 소스가 설치되어 있지 않으며, 적어도 예상 위치에는 설치되어 있지 않습니다.

관련 정보