Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Como puedo abrir un fichero con extension *.o

Estas en el tema de Como puedo abrir un fichero con extension *.o en el foro de C/C++ en Foros del Web. Buenas noches; no se si va este tema en este subforo.. tengo un problema, estuve moviendo un proyecto en c (netbeans) al pendrive y me ...
  #1 (permalink)  
Antiguo 27/11/2010, 15:07
 
Fecha de Ingreso: septiembre-2007
Mensajes: 5
Antigüedad: 16 años, 7 meses
Puntos: 0
Como puedo abrir un fichero con extension *.o

Buenas noches;
no se si va este tema en este subforo..
tengo un problema, estuve moviendo un proyecto en c (netbeans) al pendrive y me aparecio un problema y no se copio bien y resulta que en los archivos que se consiguieron mover no estan ninguno con mis lineas de codigo (*.c) solo se an pasado el .exe y algunos de la carpeta build/debug/ con extension .o

Alguien sabria como abrir esos ficheros
es que lo necesito eran mas de 400 lineas de codigo...

gracias de antemano
  #2 (permalink)  
Antiguo 27/11/2010, 15:18
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Como puedo abrir un fichero con extension *.o

Dudo que puedas recuperar las lineas de codigo. Dentro de los ".o" hay codigo objeto que es un paso intermedio a la compilacion. Creo que ya no hay forma de llegar a lo que partiste. A lo mejor llegas al assembler o algo muy cambiado distinto de lo que hiciste vos.
  #3 (permalink)  
Antiguo 28/11/2010, 05:39
 
Fecha de Ingreso: noviembre-2009
Mensajes: 186
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: Como puedo abrir un fichero con extension *.o

si, lo que podrias hacer es "desensamblarlo", pero a no se que conozcas ensamblador....
  #4 (permalink)  
Antiguo 29/11/2010, 02:43
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 13 años, 10 meses
Puntos: 73
Respuesta: Como puedo abrir un fichero con extension *.o

Esos archivos son un paso intermedio entre el código fuente y el ejecutable. Si has perdido el código fuente, me temo que ya no hay nada que hacer. Hay programas que pueden generarte un archivo en código fuente en C a partir de un ejecutable, pero olvídate de recuperar tus comentarios, tus estructuras de datos, tus nombres de función, etc, tal y como las hiciste en su momento. Además, estos programas parten de un ejecutable, con lo cual:

- Necesitarías poder crear el ejecutable a partir de esos archivos .o (aunque dices que se ha salvado el .exe).

- El ejecutable final contiene, además de tu código, el código de inicialización y terminación del programa, así como las funciones de las librerías estáticas que hayas enlazado con tu programa. Esto supone que tu fichero de salida sería enorme y, por tanto, aún más difícil de entender.

Etiquetas: extension, fichero
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:53.