2011-01-14 21 views
5

Jak mogę sprawdzić plik C++ .o unter linux? czy jest jakiś program, z którym mógłbym go łatwo zbadać?howto zbadać plik C++ .o pod Linuksem?

+0

Czego potrzebujesz, aby się o tym dowiedzieć? – erturne

+0

trzeba znaleźć nazwę funkcji, które przeciążam, np. dodaj (int, int b) i dodaj (float a, float b) – ewggwegw

Odpowiedz

14

objdump to polecenie do analizy plików obiektów.

Co dokładnie chcesz sprawdzić?

10

Plik .o jest tłumaczeniem z kompilacji. Jest to nie C++, nawet jeśli kod źródłowy, który ją wygenerował został napisany w C++. Możesz pobrać plik .o z kompilacji źródła dowolnego języka programowania.

Użyj pliku objdump, aby przejrzeć pliki .o.

6

Można również użyć polecenia nm.

+5

'nm -C', aby cofnąć wymieszanie nazwy. – DanS

Powiązane problemy