저는 Pine64용 새 리눅스 커널을 준비 중인데 속도가 느리기 때문에 리눅스 PC에서 크로스 컴파일합니다.
make install && make install modules
컴파일된 바이너리를 설치하기 위해 컴파일된 커널의 전체 ~3GB 소스 및 개체 파일을 Pine64에 복사하지 않고 실행할 수 있는 방법을 찾고 있습니다 .
*.o
일부 "설치 패키지"를 생성하거나 불필요한 파일( , *.c
, ...) 을 생략하는 방법이 있습니까 ?
답변1
모듈을 대체 경로에 설치할 수 있습니다.
mkdir /tmp/pine64
make modules_install INSTALL_MOD_PATH=/tmp/pine64
그런 다음 모듈 /tmp/pine64
과 bzImage
커널 이미지를 Pine64에 복사할 수 있습니다.
또 다른 방법은 바이너리 패키지를 빌드하는 것입니다.
make binrpm-pkg
또는
make bindeb-pkg
목표 배포판에 따라 다릅니다. 그러면 커널과 모듈이 포함된 패키지가 생성됩니다.