커널빌드할때 뭐 설정할건지 뭉탱이로 떠요(커널 deconfig설정 불일치로 인한 오류)
사건의 발단 라즈베리파이 커널을 크로스컴파일 하는 중. 빌드에서 이런 메세지가 뜨면서 어떻게 설정한건지에 대한 질문 메세지가 뜬다. 뭐가 뭔지 잘 모르겠어서 계속 y를 누르기를 반복. 하지만 질문 메세지는 네버엔딩. 결국 엔터키를 꾹 눌러서 다 넘기는 방법을 택했다. 이유가 뭘까?? 전문가 분께 왜 저런 메시지가 뜨는지 여쭤봤다. 그 이유는 deconfig를 했을때의 설정과 빌드했을때의 설정이 서로 다르기 때문. 빨간색 동그라미 친 부분을 보면 defconfig부분은 ARCH=arm인데 modules 부분은 ARCH=arm64이다. 빨간줄을 보면 크로스 컴파일 설정도 각각 다름을 알 수 있다. 원래는 커널 config를 설정할 때, 하나하나 전부 다 설정해야한다. 그런데 일반적인 사용자입장에서는 모든 옵..
CS지식 학습
2024. 3. 10. 18:15