Linux - Enlazar un programa con las librerías ncurses y me

 
Vista:

Enlazar un programa con las librerías ncurses y me

Publicado por Nerox (1 intervención) el 09/08/2003 10:11:31
Hola, tengo un serio problema, resulta que quiero enlazar estáticamente un programa con la librería de ncurses y menu, introduzco lo siguiente:
A) gcc project.c -lncurses -lmenu -o project
No hay ningún problema, pero las enlaza compartidas.
Si pongo:
B) gcc project.c -static -lncurses -lmenu -o project
Genera error y dice
/usr/bin/ld: cannot find -lc
> collect2: ld returned 1 exit status
C)En caso de que enlace estáticamente poniendo la ruta de las librerías, puedo enlazar sólo una estáticamente:
gcc project.c /usr/lib/libncurses.a -lmenu
o bien :
gcc project.c -lncurses /usr/lib/libmenu.a
y no hay ningún problema, sólo que yo quiero enlazar las 2 estáticamente.
D)Intento enlazar las dos librerías estáticamente:
gcc project.c /usr/lib/libncurses.a /usr/lib/libmenu.a
genera un error e imprime una lista de unos nombres de funciones diciendo que no hay referencias.

Haber si podeís ayudarme a enlazr el programa con las dos librerías estáticamente.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder