Установка программы возвращает ошибку

Я устанавливаю lenstool, которому нужна библиотека pgplot, поэтому я получил исходные коды и последовал этому, чтобы установить его. Я также запустил один из примеров и, похоже, он работал. Но когда я пытаюсь сделать lenstool, он возвращает эту ошибку:

/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 64 бит. и я установил pgplot в:

/ USR / местные / SRC /pgplot

Это проблема со связыванием? Пожалуйста, помогите мне с этим. подскажите, нужны ли другие спецификации.

1 ответ

Это была проблема с линковкой, из-за нестандартного пути линкер не мог найти pgplot библиотека. Решение состоит в том, чтобы добавить к LDFLAGSпараметр -L, который добавляет путь к библиотекам.

LDFLAGS=-L/your/path/to/pgplot make

Другие вопросы по тегам