readline AWOL?

Jorge Almeida jjalmeida at gmail.com
Mon Nov 17 12:40:25 PST 2008


Hello, C-wise people,

Can someone understand this?

 	$ cat readtest.c
 	#include <stdio.h>
 	#include <readline/history.h>
 	#include <readline/readline.h>
 	#define MAINPROMPT ">"
 	int main(int argc, char *argv[])
 	{
 	                char *lp;
 	                lp=readline(MAINPROMPT);
 	                return 0;
 	}
 	$ gcc readtest.c
 	/tmp/cc88uLvp.o: In function `main':
 	readtest.c:(.text+0x19): undefined reference to `readline'
 	collect2: ld returned 1 exit status
 	$ ls /usr/include/readline
 	chardefs.h  history.h  keymaps.h  readline.h  rlconf.h  rlstdc.h  rltypedefs.h  tilde.h

Tested in Gentoo and in FC5.

>From man 3 readline:
 	SYNOPSIS
 	       #include <stdio.h>
 	       #include <readline/readline.h>
 	       #include <readline/history.h>

 	       char *
 	       readline (const char *prompt);




-- 
Jorge Almeida



More information about the Linux-users mailing list