Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/12/2012, 01:13
Avatar de dontexplain
dontexplain
 
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 11 años, 10 meses
Puntos: 127
Respuesta: ¿Cómo desensamblar un programa en linux creado en C++?

Si compilas usando GCC o G++ puedes usar el parámetro -S

gcc -S archivo.cc

ó

g++ -S archivo.cpp

En cualquier caso dará una salida *.s

Si lo que buscas es pasar de código objeto (ejecutable a ensamblador) podría valerte objdump con el parámetro --disassemble

objdump -S --disassemble programa > programa.d

Un saludo.
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor