Afficher les shared objects utilisés
J'aimerais afficher les chemins complets des shared objects utilisés par un programme C, de la même façon qu'en console on peut appeler la commande "ldd".
Il faudrait par exemple dans le programme faire un "printf" avec le résultat de la commande, mais n'y a-t-il pas un moyen plus correct p.ex. en appelant une API de Linux?
Sinon, comment appeler, depuis un programme C, une commande système et afficher son résultat?
Re: [Linux] Afficher les shared objects utilisés
Citation:
Envoyé par Onarap
Sinon, comment appeler, depuis un programme C, une commande système et afficher son résultat?
Code:
system("ma_commande");
et pour recuperer des sorties :