指示に従って GNU Readline と Curses をインストールしましたが、解決方法がわからないリンカの問題がいくつか発生します。以下は私のプログラムです:
main.c
#include <stdio.h>
#include <stdlib.h>
#include <curses.h>
#include <term.h>
#include <readline/readline.h>
#include <readline/history.h>
int main()
{
char * line = readline ("Enter a line: ");
free (line);
return 0;
}
gcc -o main {,.c} -lreadline -lncurses
私は以下を使用してコンパイルしました:
ランニングmain
は私に与えました:
./main: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP
これを解決するための方向性は大歓迎です。