Foi um problema de ligação, por causa do caminho não padrão, o vinculador não encontrou a biblioteca pgplot
.
A solução é adicionar a LDFLAGS
, parâmetro -L
, que adiciona caminho às bibliotecas.
LDFLAGS=-L/your/path/to/pgplot make
Estou instalando o lenstool, que precisa da biblioteca pgplot, então obtive os códigos-fonte e segui isso para instalá-lo Eu também corri um dos exemplos e parecia funcionar. Mas quando tento fazer o lenstool, ele retorna esse erro:
/usr/bin/ld: cannot find -lpgplot
collect2: ld returned 1 exit status
make[1]: *** [Histogram] Error 1
make[1]: Leaving directory '/home/soroosh/soroosh/darkmatter/lenstool/lenstool_v6.7.1/utils'
make: *** [all-recursive] Error 1
ubuntu 12.04 lts de 64 bits. e eu instalei o pgplot em:
/usr/local/src/pgplot
Este é um problema de ligação? Por favor me ajude com isso. diga-me se outras especificações são necessárias.
Foi um problema de ligação, por causa do caminho não padrão, o vinculador não encontrou a biblioteca pgplot
.
A solução é adicionar a LDFLAGS
, parâmetro -L
, que adiciona caminho às bibliotecas.
LDFLAGS=-L/your/path/to/pgplot make
Tags make installation ubuntu