Lien avec librairie
nicobzz
Messages postés
11
Statut
Membre
-
nico -
nico -
bonjour, en fait pour lancer la commande make menuconfig des sources du kernel, j'ai du installer la librairie ncurses et ses header, mais même avec ceci la commande menuconfig finit par dire qu'il manque des librairies pour faire les liens, alors qu'en ayant vérifier, les symboles se trouve bien dans la librairie libform.a.
j'ai lancé ldconfig en pensant que ça mettrais à jour ceci mais ça n'a pas l'air detre le cas, j'ai lu les doc de ld et gcc et nul part il est indiqué quel librairie sont prises en compte exactement par gcc et ld?! je comprend pas comment faut faire, si quelqu'un peut m'aider,merci
j'ai lancé ldconfig en pensant que ça mettrais à jour ceci mais ça n'a pas l'air detre le cas, j'ai lu les doc de ld et gcc et nul part il est indiqué quel librairie sont prises en compte exactement par gcc et ld?! je comprend pas comment faut faire, si quelqu'un peut m'aider,merci
A voir également:
- Lien avec librairie
- Partager des photos avec un lien - Guide
- Lien url - Guide
- Verificateur de lien - Guide
- Lien avec windows - Guide
- Lien copié - Forum Mobile
4 réponses
nico
j'utilise kubuntu 6.1, mais la librairie qui pose problème , je l'ai compilé ... sinon je le fait tourner sur vmware
mon con de clavier à envoyer le message de je sais pas quelle maniere...
la suite... mais pas les librairies.
en fait quand gcc compile, il utilise ld pour lier les fichiers,et c'est à ce moment que gcc ou ld doit connaitre le chemin vers les librairies, on peut leur donner en utilisant l'option -llibrairie, mais je pense qu'il doit y avoir moyen de contraindre gcc à toujours compiler en vérifiant si il y'a des symboles dirigés vers telle ou telle librairie pour l'inclure, mais aucune doc n'explique comment faire cela, enfin au moins celle que j'ai lue et j'en ai lu pas mal.
peut etre une variable d'environnement destinée à gcc!
la suite... mais pas les librairies.
en fait quand gcc compile, il utilise ld pour lier les fichiers,et c'est à ce moment que gcc ou ld doit connaitre le chemin vers les librairies, on peut leur donner en utilisant l'option -llibrairie, mais je pense qu'il doit y avoir moyen de contraindre gcc à toujours compiler en vérifiant si il y'a des symboles dirigés vers telle ou telle librairie pour l'inclure, mais aucune doc n'explique comment faire cela, enfin au moins celle que j'ai lue et j'en ai lu pas mal.
peut etre une variable d'environnement destinée à gcc!