Bonjour,
gcc -g -I/opt/local/easysoft/oob/client/include -o getdata getdata.c -L /opt/local/easysoft/lib -L/opt/local/easysoft/oob/client -lesoobclient -lesrpc -lessupp -lesextra
Voici une ligne de commande qui fonctionne chez moi.
J'aimerais pouvoir supprimer les options -L. Puis-je le faire ? J'ai cru comprendre qu'en mettant ces paths dans /etc/ld.so.conf puis en executant ldconfig je pouvais y arriver. Est-ce vrai ? Ou alors cela ne sert qu'à l'exécution de l'appli compilée ? Dans ce cas existe-t-il un fichier de configuration global pour éviter de spécifier ces -L.
De même, y a-t-il un moyen de spécifier de manière globale les -I pour ne plus avoir à les spécifier dans la ligne de commande ?
Et les -l y a-t-il un moyen de s'en passer ?
En fait vous l'aurez compris je cherche à obtenir une ligne de compilation la plus courte possible :-)
Bien cordialement,
Valentin