2010-11-27 4 views
0

J'utilise le compilateur GCC. Lors de la compilation d'un programme, il est souvent nécessaire de lier un grand nombre de fichiers de bibliothèque, tels que l'extension .so, pour que le programme fonctionne. Maintenant, pour le programme C que j'écris tous les fichiers de bibliothèque que j'ai besoin de lier sont dans un dossier.Question GNU MakeFile

Que dois-je écrire dans mon Makefile GNU si je souhaite lier TOUS les fichiers de bibliothèque de ce dossier à mon programme/exécutable.

+0

Vous devez écrire la même commande que vous utiliseriez sur la ligne de commande. Ce n'est pas vraiment un problème de makefile. Modification des tags – Beta

Répondre

0
target.exe: target.o 
    gcc -o target.exe target.o libdir/*.so