반응형
make menuconfig 명령 입력 후 mconf.c 에러 메시지가 뜰때.
HOSTCC scripts/kconfig/mconf.o
scripts/kconfig/mconf.c:91:error:static declaration of
'current_menu' follows non-static declaration이라는
메세지가 나오면서 안될 때는 다음과 같이 하면 됩니다.
저도 같은 에러가 발생해서 gcc 오류출력대로 코드를 수정해서 문제를 해결 했습니다.
scripts/kconfig/mconf.c 파일 안에는 current_menu 라는 구조체 변수가 쓰이고
있습니다. 이건 scripts/kconfig/lkc.h에 정의되어 있는데요, static선언이므로
mconf.c에서도 static으로 사용되어야 합니다.
따라서 mconf.c의 current_menu 선언부로 가셔서 static을 지워주시고 다시
make menuconfig 하시면 설정화면으로 넘어가게 됩니다.
반응형