1
我按照說明來安裝GNU Readline以及Curses,但是我得到了一些我不確定如何解決的鏈接器問題。以下是我的程序:如何使用GNU Readline庫成功編譯C程序?
的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
(和readline的包括了他們在那裏應該是,在USR /包括......
運行main
給我: ./main: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP
任何方向去有關解決此將不勝感激
您是自己構建庫還是通過包管理器安裝? –
我是自己做的,後面是包裏的README文件裏的命令。 – Louis93
爲'readline'和'curses'庫配置和製作 – Louis93