Jak ustawić zmienną env LD_LIBRARY_PATH z pliku Makefile?zestaw LD_LIBRARY_PATH z Makefile
Mam trochę kodu źródłowego, który prowadzi do biblioteki współdzielonej, która z kolei łączy się z inną biblioteką współdzieloną (więcej niż 1). Plik Makefile do budowania aplikacji zna tylko pierwszą udostępnioną bibliotekę.
Jeśli chcę to zbudować, muszę określić: #export LD_LIBRARY_PATH=/path/to/the/shared/libs
(dla bash) i to działa dobrze.
Jednak chciałbym to zrobić z samego pliku Makefile.
Czy na pewno to działa? Rozumiem, że jeśli zrobisz to z pliku makefile, dla tego procesu i procesów potomnych zostanie zdefiniowana 'LD_LIBRARY_PATH', ale nie w powłoce, z której uruchomiłeś' make'. – Gauthier