OVH Cloud OVH Cloud

env CPPFLAGS, comprends pas...

1 réponse
Avatar
apkwa
Bonjour à tous,

Je voulais installer OpenLDAP histoire de voir ce que c'était et voilà
que je suis arrêté des le ./configure...

Je n'avais pas la bonne version de BerkeleyDB. Je vais alors la chercher,
je l'installe et, forcément, pas de mieux. Je regarde dans la FAQ
d'OpenLDAP et ils me disent qu'il faut que je précise des flags:

# env CPPFLAGS="-I/usr/local/BDB4.1/include"
LDFLAGS="-L/usr/local/BDB4.1/lib" ./configure blabla

et que par la même occasion, ils précisent que ça ne me ferait pas de mal
de faire un

# LD_LIBRARY_PATH=/usr/local/BDB4.1/lib; export LD_LIBRARY_PATH


Je m'exécute, tout fonctionne bien. Mais je rete sur ma faim quant aux
flags: est-ce que ça veut dire qu'à chaque fois que je voudrais compiler
un logiciel utilisant BDB il me faudra préciser ces FLAGS ?

N'y a-t-il pas un fichier où je pourrais ajouter ces 2 path et être
tranquille pour la suite ?

Idem pour LD_LIBRARY_PATH. Sauf que dans ce dernier cas, j'ai ajouté
/usr/local/BDB4.1/lib à la fin de mon /etc/ld.so.conf puis j'ai fait un
# ldconfig
C'est suffisant ?

Merci !
Paul

1 réponse

Avatar
Rakotomandimby M A
apkwa wrote:

Bonjour à tous,
bonjour

N'y a-t-il pas un fichier où je pourrais ajouter ces 2 path et être
tranquille pour la suite ?


le fichier .rc de ton bash
.bashrc si tu utilise bash
.zshrc si c'est zsh ( comme moi .... ) braf faire unn man de ton shell

Et ce fichier eest un cript shell donc tu y met les commendes shell que
tu souhaite en syntaxe de ton shell .
Voila.