como linkar funcion y libreria ??

Iniciado por valen46, 11 Febrero 2014, 14:28 PM

0 Miembros y 1 Visitante están viendo este tema.

valen46

Buenas! Estoy tratando de compilar un programa que tira de dos librerias libpng y libgd, el caso es que ejecuto esto:
g++ -O3 -DNDEBUG -W -pipe -Wundef -Winline --param large-function-growth=100000 -Wall EncapsulatedPostScript.o PlotRNA.o SStruct.o Utilities.o -lm -lgd -L/path-to-library/ -lpng16 -L/path-to-library/ -o plot_rna

Y me muestra el siguiente error
undefined reference PlotRNA.cpp:(.text+0x223b): undefined reference to `gdImagePng'

Con un grep he buscado esa funcion, es decir,
grep gdImagePng /path-to-library/libgd.so

Pero la respues es esta
Coincidencia en el fichero binario libgd-2.1.0/src/.libs/libgd.so

Y ya no se por donde seguir....Alguna idea?

Saludos!