크로스 컴파일된 커널 rpi의 커널 소스 코드는 어디에 있습니까?

크로스 컴파일된 커널 rpi의 커널 소스 코드는 어디에 있습니까?

raspberrypi에 라이브 패치 버전 3.18.16-rt13-v7+를 사용하여 Linux 커널을 크로스 컴파일하고 설치했지만 /usr/src성공하지 못한 채 다음을 시도했습니다.

pi@raspberrypi:$ sudo apt-get source linux-image-$(uname -r)
 Reading package lists... Done
 Building dependency tree

 Reading state information... Done
 E: Unable to find a source package for linux-image-3.18.16-rt13-v7+

Etherlab-master를 컴파일하고 설치하려면 커널 소스 코드가 필요합니다.

답변1

이 디렉토리가 시스템에 없으면 /usr/src커널 소스가 설치되지 않은 것입니다. 가장 쉬운 방법은 다음을 실행하는 것입니다.

sudo apt-get install linux-source

고쳐 쓰다

다음에서 최신 안정 커널을 다운로드하세요.커널 파일 커널 소스코드 압축을 푼다

tar -xvJf linux-x.y.z.tar.xz

먼저 커널을 구성하고 설치하십시오.libncurses & libncurses-dev

sudo apt-get install libncurses libncurses-dev

그 다음에

cd linux-x.y.z
make menuconfig

기본 구성 선택 사용구하다filename.config에 구성 저장

컴파일 및 설치

make
make modules
make modules_install
make install

시스템을 다시 시작하세요

관련 정보