23/12/2012, 01:13
|
| | | Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 12 años, 6 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 |