반응형

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 하시면 설정화면으로 넘어가게 됩니다.

반응형

+ Recent posts