2011-01-14 8 views
5

come posso esaminare un file C++ .o unter linux? c'è qualche programma con cui posso facilmente esaminarlo?come esaminare C++ .o file sotto linux?

+0

Che cosa è necessario per scoprirlo? – erturne

+0

è necessario trovare il nome delle funzioni che sovraccarico, ad es. aggiungi (int a, int b) e aggiungi (float a, float b) – ewggwegw

risposta

14

objdump è il comando per analizzare i file oggetto.

Che cosa vuoi controllare, esattamente?

10

Un file .o è l'output tradotto dalla compilazione. È non C++, anche se il codice sorgente che lo ha generato è stato scritto in C++. È possibile ottenere un file .o dalla compilazione dell'origine di qualsiasi linguaggio di programmazione.

Utilizzare objdump per cercare i file .o.

6

È inoltre possibile utilizzare il comando nm.

+5

'nm -C' per annullare il nome mangling. – DanS

Problemi correlati