Comment ajouter un chemin à LDFLAGS
Je suis en train de monter une bibliothèque appelée PBC (Appariement basé sur la cryptographie). Et cette bibliothèque a besoin d'une autre bibliothèque appelée GMP -(GNU Multiple Precision de la Bibliothèque).
Mon problème est que après l'installation GMP correctement, PBC donne une erreur:
librairie gmp pas trouvé ajoutez son chemin à LDFLAGS
Je n'ai aucune idée de ce que LDFLAGS
est et comment l'ajouter à la voie.
PS: je suis en utilisant MinGW.
source d'informationauteur Giuseppe
Vous devez vous connecter pour publier un commentaire.
La question n'est pas vraiment suffisamment descriptif pour quiconque de répondre à bien, mais....
Sur un système de type Unix, vous auriez probablement faire quelque chose comme ceci:
Environnements Windows avec GNU make outils, aura besoin de modifications mineures.
Juste pour s'assurer que nous ne pouvons pas vous faciliter la tâche: êtes-vous essayer de compiler quelque chose de supplémentaire telle que vous ne pouvez pas (ou ne veux pas; je n'ai pas de problèmes si vous préférez tout compiler à partir des sources ou quoi non mais vous voulez vous assurer que vous venez de ne pas le voir) utiliser les binaires précompilés quelqu'un a déjà construit en utilisant MinGW? (Trouve ici que quand j'ai écrit cela.)
LDFLAGS
sont une convention avec un compilateur C pour les indicateurs qui doivent être passés à la chargeur de la partie. Dans votre cas, vous êtes plus susceptible de vouloir ajouter quelque chose comme-L/usr/local/lib
(ou wheverer BPF suis mis... je m'attends à ce que vous pouvez probablement comprendre par la recherche delibgmp.a
... si nécessaire, dans votre shell de msys,cd
à/
et exécuterfind -name "libgmp.a"
). Si vous ouvrez leMakefile
dans un éditeur de texte, vous devriez trouver unLDFLAGS
ligne, éventuellement vide (sur ma machine sous Linux, c'est justeLDFLAGS=
pour cette ligne).