• Domingo 15 de Diciembre de 2024, 11:43

Autor Tema:  Re: URGENTE!!! problemas con ejecutables  (Leído 1675 veces)

roro_inc

  • Miembro activo
  • **
  • Mensajes: 36
    • Ver Perfil
    • http://www.geocities.com/roro_inc
Re: URGENTE!!! problemas con ejecutables
« en: Jueves 25 de Septiembre de 2003, 04:17 »
0
Hola amigos linuxeros,
Soy el encargado del lab. linux de mi universidad y acualmente hay un problema:
Cuando compilo un programa usando gcc el archivo a.out no se ejecuta.
Si uso por ejemplo esto:
gcc prog.c -o ejec
el archivo ejec no se ejecuta.
ya revise los permisos y estan bien, ya probe con otra shell y nada.
Se esta usando Mandrake 8, Son 15 computadoras y se necesita que esten bien en los proximos 15 dias

AYUDA POR FAVOR!!!



:think: :ayuda: :gracias:

           Linux Registered User # 325824

chuidiang

  • Miembro MUY activo
  • ***
  • Mensajes: 123
  • Nacionalidad: es
    • Ver Perfil
    • http://www.chuidiang.com
Re: URGENTE!!! problemas con ejecutables
« Respuesta #1 en: Jueves 25 de Septiembre de 2003, 09:18 »
0
No estaría de más que nos dijeras qué error te da cuando intentas ejecutarlo.

Se bueno.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: URGENTE!!! problemas con ejecutables
« Respuesta #2 en: Jueves 25 de Septiembre de 2003, 15:28 »
0
por si las dudas dale estos permisos
chmod 777 ejecutable...

adicionalmente si es linux, muy probablemente debas ejecutarlo asi:

./ejecutable
me cuentas como te fue...

Suerte
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

roro_inc

  • Miembro activo
  • **
  • Mensajes: 36
    • Ver Perfil
    • http://www.geocities.com/roro_inc
Re: URGENTE!!! problemas con ejecutables
« Respuesta #3 en: Jueves 25 de Septiembre de 2003, 18:24 »
0
Hola y gracias...
1.- No me muestra ningun error, al compilar me genera el archivo ejecutable sin problemas, pero al momento de ejcutar no ocurre nada y vuelve a mostrar el prompt.
2.- Los permisas ya estaban en 777
3.- el prefijo ./ no funciona.

yo uso en mi Laptop la misma distribucion y no me pasa esto.

Ayuda por favor :ayuda:

           Linux Registered User # 325824

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: URGENTE!!! problemas con ejecutables
« Respuesta #4 en: Jueves 25 de Septiembre de 2003, 18:30 »
0
ya provaste el mismo ejecutable que compilaste donde no funciona.. en el laptop...
puedes enviar el ejecutable?
Cerciorate de que el color de texto por pantalla, no se igual que el color de fondo..(suena absurdo pero podria ocurrir)
Enviame el codigo que usas, en algunas versiones de linux se pueden genarar excepciones , en especial en lo relacionado con al manejo de cadenas y/o apuntadores, otra opcion es que una de las librerias de tu distribucion de linux este dañada.. ya provaste instalar con otros cd de instslacion que provengan de otra fuente?... recuerda que para el laptop el no instala los mismos  componentes...
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

chuidiang

  • Miembro MUY activo
  • ***
  • Mensajes: 123
  • Nacionalidad: es
    • Ver Perfil
    • http://www.chuidiang.com
Re: URGENTE!!! problemas con ejecutables
« Respuesta #5 en: Viernes 26 de Septiembre de 2003, 09:07 »
0
Si no dice nada de nada, seguramente sí se está ejecutando, pero no hay ninguna salida.

Es posible que tu programa encuentre algún error y haga un exit() directamente, sin mostrar nada.

Prueba a lanzarlo con debugger o de esta manera

$truss ejecutable

truss te dará una lista de llamadas al kernel de tu programa, con lo que te puede dar una pista de por donde encuentra fallos.

Se bueno.

roro_inc

  • Miembro activo
  • **
  • Mensajes: 36
    • Ver Perfil
    • http://www.geocities.com/roro_inc
URGENTE!!! problemas con ejecutables
« Respuesta #6 en: Martes 7 de Octubre de 2003, 03:46 »
0
Bueno el problema se soluciono, reinstalando todo lo que tenia que ver con gcc usando RPM. aparentemente se habia instalado mal en las computadoras, gracias por su ayuda!!! :gracias: :good:

           Linux Registered User # 325824