Je noticed cette commande:Que signifient les options de type backticked?
gcc -Wall `libnet-config --defines` libnet-example-x.c -o libnet-example-x `libnet-config --libs`
Quel est le sens de libnet-config --defines
et libnet-config --libs
?
Je noticed cette commande:Que signifient les options de type backticked?
gcc -Wall `libnet-config --defines` libnet-example-x.c -o libnet-example-x `libnet-config --libs`
Quel est le sens de libnet-config --defines
et libnet-config --libs
?
Il exécute un programme qui génère les arguments gcc nécessaires pour compiler une application qui utilise libnet.
Exécuter ceci à la ligne de commande et vous verrez ce qui se passe:
libnet-config --defines
libnet-config
est un exécutable qui renvoie une liste de -D...
options pour gcc lorsqu'elle est appelée avec l'argument --defines
et une liste de -l...
avec l'autre argument.
Je vois, merci. mais cela me donne des erreurs non déclarées quand je fais l'exemple, par exemple: LN_ERR_WARNING. Je pense que quelque chose me manque :( – why
comme vous le dites, "libnet-config --libs" génère '-lnet' – why
@sharp, Si vous rencontrez des problèmes de compilation, je vous suggère d'ouvrir une autre question. , mais est en dehors de la portée de la question que vous avez posée. – mikerobi