질문과 답변
빌드에러 도와주세요~(redefinition 오류)
2020. 4. 13 (월) 10:10
slowww
조회 87
좋아요 1
스크랩 0
댓글 6
안녕하세요~
저는 커널 빌드 중에 이런 빌드에러가 나는데... 왜 그럴까요~?? 도움 부탁드립니다.
커널 소스를 뭔가 고쳐야 하나요?
slowww
2020.04.14 15:03
답글
|
참고로 위와 같은 에러가 발생했던 이유가 하드용량이 부족하여 커널빌드가 실패하였고, 하드용량을 늘인후 다시 빌드했을 때 발생한 내용이었습니다. 혹시 다른 분들도 같은 에러 있으시면 참조하세요~
slowww
2020.04.14 15:01
답글
|
칩헤드님과 brave**님의 답변에 감사드립니다. 저도 처음에는 make clean만 했었는데, 구글링 해보니 make distclean과 make mrproper이 있어서 이래 저래 해봐도 동일한 오류가 반복되었습니다. 왜 그럴까...생각해보니 make distclean과 make mrproper의 효과를 내기위해 풀었던 폴더를 삭제하고, 우분투를 재부팅해서 다시 압축풀고 컴파일 설정을 다시하니 빌드가 성공하였습니다. 두 분 모두 도움주셔서 감사합니다.
칩헤드
2020.04.13 17:11
답글
|
distclean하시고 재빌드를 하시는게 좋을거 같습니다. 메세지가 보여주는 것처럼 선언된 함수에 대해 중복하여 컴파일하여 사용되는 경우가 발생한거 같구요. https://wiki.st.com/stm32mpu/wiki/STM32MP1_Developer_Package#Installing_the_Linux_kernel 을 참고하여 clean build를 해볼것을 추천합니다.
로그인 후
참가 상태를 확인할 수 있습니다.