[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: error al copilar en c error: cannot run C compiled programs.



On Fri, Nov 02, 2007 at 04:50:16AM +0100, kingworld360 wrote:
>>> Luis Rodrigo Gallardo Cruz escribió:
>>>> Debes tener un archivo config.log (o parecido). Revisa ahí pra ver
>>>> cual es el mensaje de error preciso que está dando.
>   
> ok ok gracias aqui te pongo lo que pone 
>

 [ Recorto hasta la parte relevante ]

> configure:2089: gcc --version </dev/null >&5
> gcc (GCC) 4.1.2 (Ubuntu 4.1.2-0ubuntu4)

 Puntitos malos por preguntar en la lista de Debian, si estás usando Ubuntu.

> configure:2183: checking whether the C compiler works
> configure:2189: ./a.out
> ./configure: line 2190: ./a.out: Permission denied

¡Ajá! Este es el error exacto. 

El ./configure intentó compilar y ejecutar un programita sencillo para
ver si tienes un compilador y si está bien instalado. El resultado de
la prueba fué que al intentar ejecutar el programita recibió un
mensaje de 'Permiso denegado'.

Puesto que el compilador siempre intenta crear sus archivos de salida
con permisos correctos, esto quiere decir que tu sistema de archivos
no aceptó los permisos.

¿En qué directorio estás intentando ejecutar todo esto?

¿Qué sistema de archivos está montado ahí? ¿Con qué opciones? ¿Tiene
activada, por casualidad, la opción "noexec"?

> configure:2192: $? = 126
> configure:2201: error: cannot run C compiled programs.
> If you meant to cross compile, use `--host'.
> See `config.log' for more details.

Por cierto, ¿te fijas como el mensaje de error ya te decía que vieras
aquí? Procura leer completos y con atencion estos mensajes.

-- 
Rodrigo Gallardo
GPG-Fingerprint: 7C81 E60C 442E 8FBC D975  2F49 0199 8318 ADC9 BC28

Attachment: signature.asc
Description: Digital signature


Reply to: