Hallo,
Ich möchte die GNU Readline Library verwenden, jedoch bekomm ich diesen Error beim kompilieren:
[root ~/workspace]# g++ main.cpp
/tmp/ccjsCJxs.o: In function `main':
main.cpp:(.text+0x15): undefined reference to `rl_insert'
main.cpp:(.text+0x21): undefined reference to `rl_bind_key'
main.cpp:(.text+0x2d): undefined reference to `readline'
main.cpp:(.text+0x4b): undefined reference to `add_history'
collect2: ld returned 1 exit status
Das liegt vermutlich daran, das ich libreadline5-dev nicht habe, diese hängt ab von libncurses5-dev und libreadline. libncurses5-dev hängt ab von libncurses5 und libc-dev.
libreadline habe ich aber libreadline5-dev nicht
libncurses habe ich aber libncurses5-dev nicht
libc habe ich. Wird dadurch libc-dev bereitgestellt?
bekomme ich diese nicht aus den Arch-Packet-Quellen? Also muss ich die echt selbst irgendwo besorgen?
mfg root