3 votes

Comment spécifier le chemin d'accès à XYZ lorsque j'utilise configure --with-XYZ=yes ?

J'essaie de compiler des sources c avec l'option configure , make , make install trilogie.

Puisque je veux compiler les sources de façon à ce qu'elles utilisent une autre bibliothèque (XYZ) qui n'est pas utilisée par défaut, je peux le spécifier avec une option

./configure --with-XYZ=yes

Cependant, pour le moment, XYZ n'est pas installé dans un emplacement par défaut, donc je suppose que je peux spécifier le chemin vers l'emplacement de XYZ avec ce même configure script. Si ma supposition est juste, j'apprécierais que quelqu'un puisse m'indiquer dans la bonne direction la façon de le faire.

4voto

ptomato Points 24461

Spécifiez le chemin de la bibliothèque sur la ligne de commande comme ceci :

./configure --with-XYZ=yes LDFLAGS=-L/path/to/xyz

2voto

Peter Eisentraut Points 12513

La manière la plus générale est de spécifier le LDFLAGS (pour -L ) et CPPFLAGS (pour -I ) variables, comme l'a décrit ptomato.

Dans de nombreux cas, il existe d'autres moyens qui sont spécifiques à l'option et au paquet qui la fournit. Parfois, il peut s'agir --with-XYZ=PATH Parfois, cela peut être --with-XYZ-path=PATH parfois pkg-config est impliqué. Vous devez lire la documentation d'installation particulière ou, le plus souvent, faire un travail de détective.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X