Ton problème peut se voir de 2 façons (je n'ai pas très bien compris celle que tu cherches à réaliser) :
A) détecter le code mort et le supprimer des sources
B) avoir le binaire le plus petit possible.
Pour B, essaye d'utiliser les options de gcc adéquates, puis un coup de strip(1) devrait faire l'affaire. Sauf si tu charge ton code dynamiquement (dlopen,...).
Pour A, tu pourrais peut-être comparer la liste des symboles entre le binaire complet et allègé.
[^] # Re: Template programming
Posté par benja . En réponse au message Faire une réduction de code en supprimant les fonctions non utilisées. Évalué à 1.
Ton problème peut se voir de 2 façons (je n'ai pas très bien compris celle que tu cherches à réaliser) :
A) détecter le code mort et le supprimer des sources
B) avoir le binaire le plus petit possible.
Pour B, essaye d'utiliser les options de gcc adéquates, puis un coup de strip(1) devrait faire l'affaire. Sauf si tu charge ton code dynamiquement (dlopen,...).
Pour A, tu pourrais peut-être comparer la liste des symboles entre le binaire complet et allègé.