c++ - ubicacion - pdb visual studio
¿Cómo ver símbolos en archivos de objetos? (4)
¿Cómo puedo ver símbolos en un archivo .o? nm no funciona para mí. Yo uso g ++ / linux.
¿Has estado usando un compilador cruzado para otra plataforma? Si es así, debe usar el respectivo comando nm
o objdump
.
Por ejemplo, si ha usado XXX-YYY-gcc
para compilar el archivo .o, necesita usar XXX-YYY-nm
o XXX-YYY-objdump
para procesar los archivos.
En lugar de nm
, puedes usar el poderoso objdump
. Vea la página de manual para más detalles. Pruebe objdump -t myfile
u objdump -T myfile
. Con la bandera -C
también puede exigir nombres de C ++, como hace nm
.
Hay un comando para ver qué funciones están incluidas en un archivo de objeto o biblioteca o ejecutable:
nm
Simplemente ejecute: nm you_obj_file.o | c++filt
nm you_obj_file.o | c++filt