커널 컴파일을 배우기 위해 이것을 따르고 있습니다. 나는 사용했다
apt-get source linux-image-$(uname -r)
현재 사용중인 Linux 커널의 소스 코드를 다운로드하십시오.
위 명령을 실행 한 후 다음 파일 및 디렉토리가 다운로드되었습니다.
user $ ls -l
total 130972
drwxrwxr-x 27 sps sps 4096 Oct 16 03:10 linux-lts-vivid-3.19.0
-rw-rw-r-- 1 sps sps 10980684 Oct 5 10:54 linux-lts-vivid_3.19.0-30.34~14.04.1.diff.gz
-rw-rw-r-- 1 sps sps 7396 Oct 5 10:54 linux-lts-vivid_3.19.0-30.34~14.04.1.dsc
-rw-rw-r-- 1 sps sps 123115155 May 6 21:35 linux-lts-vivid_3.19.0.orig.tar.gz
user $
에서 같은 페이지가 언급 :
커널을 만드는 것은 매우 쉽습니다. 작업 디렉토리를 커널 소스 트리의 루트로 변경 한 후 다음 명령을 입력하십시오.
그러나 어느 것이 "커널 소스 트리의 루트"인지 확실하지 않습니다.
현재 디렉토리입니까 (내가 실행 한 위치 apt-get source ...
와 위에 나열된 파일이있는 위치)?
또는 디렉토리입니까?
drwxrwxr-x 27 sps sps 4096 Oct 16 03:10 linux-lts-vivid-3.19.0
또는 타르볼을 추출해야합니까?
-rw-rw-r-- 1 sps sps 123115155 May 6 21:35 linux-lts-vivid_3.19.0.orig.tar.gz
에 대한 출력 uname -r
:
user $ uname -r
3.19.0-30-generic
user $