반응형
'readline/readline.h' 파일을 찾을 수 없습니다.
다음을 포함합니다.
#include "stdio.h"
#include <readline/readline.h>
#include <readline/history.h>
그리고 내 컴파일러에는 플래그가 포함되어 있다.
-lreadline
에러 메세지가 아직 표시됩니다.
fatal error: 'readline/readline.h' file not found
readline() 함수를 사용하려고 합니다.
상세한 것에 대하여는, http://linux.die.net/man/3/readline 를 참조해 주세요.
Linux 디스트리뷰션을 참조하고 있으므로 readline 개발 라이브러리를 설치해야 합니다.
Ubuntu와 같은 Debian 기반 플랫폼에서는 다음을 실행할 수 있습니다.
sudo apt-get install libreadline-dev
올바른 헤더를 올바른 위치에 설치합니다.
플랫폼과yum
SUSE와 마찬가지로 명령어는 다음과 같습니다.
yum install readline-devel
이 명령어는 Linux Mint에서 동일한 문제가 발생했을 때 도움이 되었습니다.
gcc filename.c -L/usr/include -lreadline -o filename
에일리어스를 여러 번 컴파일하면 사용할 수 있습니다.예:
alias compilefilename='gcc filename.c -L/usr/include -lreadline -o filename'
언급URL : https://stackoverflow.com/questions/23085076/readline-readline-h-file-not-found
반응형
'programing' 카테고리의 다른 글
Java를 사용하여 기본 요소 배열에서 max/min 값 찾기 (0) | 2022.05.27 |
---|---|
반복하는 동안 컬렉션에서 요소 제거 (0) | 2022.05.27 |
log4j2에 slf4j를 사용할 가치가 있습니까? (0) | 2022.05.27 |
목록에서 정수의 적절한 삭제 (0) | 2022.05.27 |
v-for의 경우 v-model 입력에서 Vuex 저장소를 업데이트하는 방법 (0) | 2022.05.27 |