term, curses et undefined reference
Bonjour,
Dans le cadre d'un TP, on doit créer une appli qui a besoin de livrables (.o) qu'on nous file. Le probleme : lorsque l'on fait notre makefile (main.cpp, Outils.o), on qu'on compile, on a a peu pres ca :
Code:
1 2 3 4
| Outils.cpp:(.text+0x1c9b): undefined reference to `putp'
Outils.cpp:(.text+0x1ccd): undefined reference to `putp'
Outils.cpp:(.text+0x1dc7): undefined reference to `tgetent'
Outils.cpp:(.text+0x1e1c): undefined reference to `tgetstr' |
Avec un peu de recherche sur le net, j'ai trouvé qu'il fallait les librairies term.h et curses.h
Donc je teste un un petit main :
Code:
1 2 3 4 5 6 7 8 9 10
|
#include <curses.h>
#include <term.h>
int main()
{
const char *a="test";
putp(a);
return 0;
} |
mais j'ai droit a la même chose : undefined reference to putp
Je précise que j'ai bien les paquets libncurses5 ainsi que xterm et ncurses-term
Je sais pas si ca vient du code, ou bien encore d'un link qu'il faudrait que je fasse....
Si une ame généreuse passe par la, elle aura le droit à ...toute ma gratitude :king: