SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: antoniodbp18 en Viernes 7 de Marzo de 2003, 17:36

Título: Re: NECESITO AYUDA!!! POR FAVOR!!!!
Publicado por: antoniodbp18 en Viernes 7 de Marzo de 2003, 17:36
Llevo unos dias con Linux y soy incapaz de resolver el problema que tengo por mas vueltas que le doy. Cuando hago en el editor Emacs un codigo en lenguaje C y lo compilo, no me da errores y me crea un "a.out", el cual en otro sistema linux soy capaz de ejecutar simplemente tecleando "a.out". En mi ordenador al listar los archivos me aparece con un asterisco "a.out*", y no puedo ejecutarlo. No se si sera por algo en concreto o por la configuracion o por que. Nota: al compilarlo utilizo "gcc -Wall" ¿que debo hacer?
Título: NECESITO AYUDA!!! POR FAVOR!!!!
Publicado por: blanco- en Lunes 10 de Marzo de 2003, 23:44
bueno, el * no se porque aparece, igual tiene algo que ver con como tienes definido que se impriman por pantalla los ejecutables.

Prueba ejecutando "./a.out"

Es una opción de seguridad en los sistemas linux que el path al propio directorio no esté por defecto. En los demas linux si que podrás porque se habrá incluido el directorio actual en la ruta (aunque lo normal suele no ser así)

Espero que haya suerte.
Saludos.