libreadline.so 와 libncurses.so 라이브러리들이 뭔가요?

brian.ryu의 이미지

제가 타겟 보드에
FTP 클라이언트 소스 코드를 컴파일(arm-linux-gcc) 해보려고 하니까...

Makefile 에 -lreadline -lncurses 라이브러리를 추가하네요.

그런데, 제 컴(arm-linux 라이브러리)에는 libreadline.so 라이브러리가 없어서 컴파일을 못하고 있습니다.

1. 어떤 소스코드를 구해서 컴파일 하면 libreadline.so 파일을 구할 수 있을까요?

2. libreadline.so 와 libncurses.so 라이브러리는 무엇을 지원하는 라이브러리 들인가요?

정태영의 이미지

readline 과 ncurses 를 설치하면 됩니다...

readline 은 history 등을 한 줄은 편리하게 입력받을 수 있는 인터페이스를 제공하는 라이브러리입니다... (히스토리 기능이라던가 컨트롤 c 컨트롤 e 등을 이용해서 줄의 맨 앞 맨 뒤로 이동하는 등의 편리한 기능도 제공하죠)

ncurses 같은 경우는 ... 길어지겠군요 그냥 kldp 에서 ncurses 로 찾아보시기 바랍니다...

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

sh.의 이미지

둘 다 텍스트모드의 화면입출력에 관계된걸로 압니다. 커맨드라인을 편집하거나 화면에 메뉴를 그리거나 하는것들이요.
http://cnswww.cns.cwru.edu/~chet/readline/rltop.html
http://www.gnu.org/software/ncurses/ncurses.html