Je suis nouveau sur Ubuntu et j'avais les questions suivantes.Deux questions de base sur le drapeau -l (blah) lors de la compilation/installation de programmes
Lors de la compilation d'un C ou tout autre programme écrit souvent une commande telle que gcc hello.c -lm On me dit l'option -lm est pour relier explicitement la bibliothèque de mathématiques au cours de la compilation
phase. Je voulais savoir où la bibliothèque 'foo' est censée être située si elle est liée à - lfoo.C'est une erreur que j'obtiens quand j'essayais d'installer un paquet appelé SUPERLU qui dépend à son tour de l'existence d'un paquet appelé PARMETIS. (Fin de l'étoffe après l'exécution font)
/usr/bin/ld: ne peut pas trouver -lparmetis collect2: ld retourné 1 état de sortie make [1]: * [pddrive] Erreur 1 make [1]: quittant le répertoire `/home/gaurish108/Desktop/ResearchMeetings/SUPERPETS/SuperLU_DIST_2.4/EXAMPLE » make: * [exemple] erreur 2
Que dois-je faire ???? J'ai trouvé qu'il n'y a pas de dossier ld dans mon /usr/bin/. Dois-je modifier mon fichier make.inc d'une manière ou d'une autre?
Merci beaucoup qui a beaucoup aidé ... Le lien semble également très bon. – smilingbuddha
Vous êtes les bienvenus! –