Saya menginstal lenstool yang memerlukan pgplot library, jadi saya mendapatkan kode sumber dan mengikuti ini untuk menginstalnya. Saya juga menjalankan salah satu contohnya dan sepertinya berfungsi. Tetapi ketika saya mencoba membuat lenstool ia mengembalikan kesalahan ini:
/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 bit. dan saya telah menginstal pgplot di:
/ usr / local / src / pgplot
Apakah ini masalah penautan? Tolong bantu saya dengan ini. beri tahu saya jika spesifikasi lain diperlukan.
ubuntu
make
installation
soroosh.strife
sumber
sumber
LDFLAGS=-L/your/path/to/pgplot make
Jawaban:
Itu adalah masalah penautan, karena bukan jalur standar, tautan tidak dapat menemukan
pgplot
perpustakaan. Solusi adalah menambahkanLDFLAGS
, parameter-L
, yang menambahkan path ke pustaka.LDFLAGS=-L/your/path/to/pgplot make
sumber