[질문] make menuconfig 명령어 실행시 안되는 점이 있어서 질문
[root@localhost linux-2.4.x.meritech]# make menuconfig
rm -f include/asm-arm/arch include/asm-arm/proc
(cd include/asm-arm; ln -sf arch-s3c2800 arch; ln -sf proc-armv proc)
rm -f include/asm
( cd include ; ln -sf asm-arm asm)
make -C scripts/lxdialog all
make[1]: 들어감 `/2800/linux-2.4.x.meritech/scripts/lxdialog' 디렉
/usr/local/arm-linux/arm-linux/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
>> Unable to find the Ncurses libraries.
>>
>> You must have Ncurses installed in order
>> to use 'make menuconfig'
make[1]: *** [ncurses] 오류 1
make[1]: 나감 `/2800/linux-2.4.x.meritech/scripts/lxdialog' 디렉
make: *** [menuconfig] 오류 2
현재 위와 같은 메세지가 나옵니다.
물론 이것 자체만 보시고 어떠한 오류인지 판단하시기 힘들수고 있습니다.
한컴 리눅스에 arm 용 toolchain을 설치하고 커널 소스를 설치 할려구 하는중이었습니다.
설명에 나온대로 하다가 중간에 저렇게 나오니 조금 막막하네요
질문의 요지는 Ncurses가 무엇인지 궁금합니다.
커널 컴파일
ncurses는 일종의 커서제어 라이브러리입니다.
즉, 일정한 위치에 글씨나 선을 표시할 때 사용합니다.
에러는 생각하신대로 ncurses 라이브러리가 없이때문에 발생한겁니다.
ncurses를 설치하시면되고 설치하기 힘든상황이라면 make config를 하셔도
됩니다.
참고로 make config는 전체메뉴가 없이 한줄 한줄 질문/답변형식으로
진행됩니다.
------------------------------
좋은 하루 되세요.
댓글 달기