N
Nano
Foren As
Hallo zusammen folgendes Problem ich möchte die Bibliothek http://directory.fsf.org/project/readline/
in ein C Programm einbinden, leider gelingt mir dies nicht, getestet hab ich es sowohl unter Debian als auch mit cygwin unter Win XP
entsprechend der manpage habe ich folgenden code geschrieben
bei buf = readline(p); beschwert sich der compiler :
die includes hab ich schon verschieden getestet, obige version war die explizite path angabe zu der von cygwin mitgelieferten readline
<readline/readline.h> funktioniert ebnesowenig
sowie entpacken der dateien http://directory.fsf.org/project/readline/ von
und explizite path angabe dazu,...
Unter Debian hab ich die entsprechenden Packete per aptitude installiert, leider auch ohne erfolg
auf verschiedenen seite fand ich angaben für die übersetzung die allerdings auch nichts nutzten
gcc -lreadline -lncurses code.c -o code
gcc -lreadline code.c -o code
ohne die zeile mit dem readline code in der schleife wird die datei problemlos übersetzt.
entwicklungsumgebung ist auf beiden system eclipse, wobei ich unter debian auch per vi die file erstellt und mit gcc übersetzt habe, bzw versucht habe sie zu übersetzen die fehlermeldung ist leider die gleiche, undefined reference to readline
ich sitze jetzt schon einige stunden an diesem problem und bin kurz davor in die tastatur zu beissen,...
ich hoffe jemand hat eine zündende idee
in ein C Programm einbinden, leider gelingt mir dies nicht, getestet hab ich es sowohl unter Debian als auch mit cygwin unter Win XP
entsprechend der manpage habe ich folgenden code geschrieben
Code:
#include <stdio.h>
#include <stdlib.h>
#include "C:/cygwin/usr/include/readline/readline.h"
#include "C:/cygwin/usr/include/readline/history.h"
int
main (void)
{
char *buf;
while (1)
{
const char * p = " : ";
buf = readline(p);
}
exit (EXIT_SUCCESS);
return 0;
}
bei buf = readline(p); beschwert sich der compiler :
undefined reference to `_readline'
die includes hab ich schon verschieden getestet, obige version war die explizite path angabe zu der von cygwin mitgelieferten readline
<readline/readline.h> funktioniert ebnesowenig
sowie entpacken der dateien http://directory.fsf.org/project/readline/ von
und explizite path angabe dazu,...
Unter Debian hab ich die entsprechenden Packete per aptitude installiert, leider auch ohne erfolg
auf verschiedenen seite fand ich angaben für die übersetzung die allerdings auch nichts nutzten
gcc -lreadline -lncurses code.c -o code
gcc -lreadline code.c -o code
ohne die zeile mit dem readline code in der schleife wird die datei problemlos übersetzt.
entwicklungsumgebung ist auf beiden system eclipse, wobei ich unter debian auch per vi die file erstellt und mit gcc übersetzt habe, bzw versucht habe sie zu übersetzen die fehlermeldung ist leider die gleiche, undefined reference to readline
ich sitze jetzt schon einige stunden an diesem problem und bin kurz davor in die tastatur zu beissen,...
ich hoffe jemand hat eine zündende idee