2017-11-17 19 views
1

readline 라이브러리를 사용하여 대화식 프롬프트로 프로그램을 만들고 있습니다. 나는 대화 형 프롬프트를 사용하는 경우 그러나, 점멸 일치하는 괄호가 없습니다blink-matching-paren이 readline 프롬프트에서 작동하지 않습니다.

set blink-matching-paren on 

와 내가 ~/.initrcblink-matching-paren을 설정 한 그렇게 강조 일치하는 괄호를 지원하기 위해 프롬프트 싶습니다. 나는 여기에 표시된 #include 지침을 사용하고 있습니다 :

#include <readline/readline.h> 
#include <readline/history.h> 

및 표준 입력과 같이 읽기 :

char* line = readline(my_prompt); 

링크 된 문서이 충분이 될 것이라고 제안, 아직 내가 원하는 동작을 관찰하고 있지 않다.

도움 주셔서 감사합니다.

답변

1

실제로 올바른 작업을 수행 했으므로 올바른 readline 함수를 호출했는지 확인하십시오. 올바른 라이브러리를 -lreadline 컴파일러 플래그로 연결하고 있는지 확인하십시오. 아마도 readline 함수를 갖고있는 유사한 라이브러리 (예 : GNU Readline)를 실수로 링크하고 있으며 그 라이브러리에서 readline을 대신 호출하는 것입니다.

+0

내 문제가 해결되었습니다 (잘못된 라이브러리를 연결하는 중입니다). –

+0

답변을 @JonDeaton으로 표시하는 것을 잊지 마세요. – klutt

+0

@klutt는 유감스럽게도 이틀 후까지는 할 수 없습니다. –