![크로스 컴파일된 커널 rpi의 커널 소스 코드는 어디에 있습니까?](https://linux55.com/image/85260/%ED%81%AC%EB%A1%9C%EC%8A%A4%20%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%90%9C%20%EC%BB%A4%EB%84%90%20rpi%EC%9D%98%20%EC%BB%A4%EB%84%90%20%EC%86%8C%EC%8A%A4%20%EC%BD%94%EB%93%9C%EB%8A%94%20%EC%96%B4%EB%94%94%EC%97%90%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
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
시스템을 다시 시작하세요