Come imposto la variabile env LD_LIBRARY_PATH da un Makefile?imposta LD_LIBRARY_PATH da Makefile
Ho un codice sorgente che si collega a una libreria condivisa che a sua volta collega a una libreria condivisa diversa (più di 1). Il Makefile per la creazione dell'applicazione conosce solo la prima libreria condivisa.
Se voglio creare questo, devo specificare: #export LD_LIBRARY_PATH=/path/to/the/shared/libs
(per bash) e che funziona bene.
Tuttavia, mi piacerebbe farlo dal Makefile stesso.
Sei sicuro che questo funziona? La mia comprensione è che se lo fai dal makefile, 'LD_LIBRARY_PATH' verrebbe definito per questo processo e per i processi figli, ma non nella shell da cui hai eseguito' make'. – Gauthier