Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: ;c1v!c en 15 Abril 2011, 05:59 am



Título: error al compilar en c - ubuntu
Publicado por: ;c1v!c en 15 Abril 2011, 05:59 am
antes no me pasaba esto pero ultimamente me esta sucediendo
este problema q me tiene muy molesto y no lo puedo solucionar,
si alguien me puede ayudar por favor aca les dejo unas imagenes.


http://vicion.com.ar/images/Pantallazo-1.png (http://vicion.com.ar/images/Pantallazo-1.png)

http://vicion.com.ar/images/Pantallazo-2.png (http://vicion.com.ar/images/Pantallazo-2.png)


Título: Re: error al compilar en c - ubuntu
Publicado por: Slava_TZD en 15 Abril 2011, 06:26 am
Estas guardando el source como Unicode, prueba a guardarlo como ASCII.


Título: Re: error al compilar en c - ubuntu
Publicado por: ;c1v!c en 15 Abril 2011, 06:33 am
donde modifico eso?
Gracias!


Título: Re: error al compilar en c - ubuntu
Publicado por: Slava_TZD en 15 Abril 2011, 09:56 am
No uso Gedit, de hecho no estoy delante de un PC con Gnome, pero buscando "gedit save" en google images veo:

(http://ubuntugenius.files.wordpress.com/2010/10/gedit-convert-windows-format.png)

Cambia donde pone character encoding por ASCII o usa un IDE que haga ese trabajo por ti.


Título: Re: error al compilar en c - ubuntu
Publicado por: ;c1v!c en 15 Abril 2011, 16:54 pm
esto me pasa cuando compilo en Geany
me sale esa pregunta molesta...

http://vicion.com.ar/images/Pantallazo-1.png (http://vicion.com.ar/images/Pantallazo-1.png)

y cuando elijo cualquiera de las opciones
ya sea "cancelar" o "Recargar" me tira los mismo errores q mostre
anteriormente.

http://vicion.com.ar/images/1.png (http://vicion.com.ar/images/1.png)

El problema es q antes nunca me salia esa pregunta
estoy a punto de reinstalar ubuntu culpa de esto no puedo programar
asi jeje necesito ayuda por favor!!


Título: Re: error al compilar en c - ubuntu
Publicado por: RyogiShiki en 15 Abril 2011, 18:57 pm
que  te parece crear el archivo así:

Código
  1. gedit h.c --encoding=iso-8859-15


Título: Re: error al compilar en c - ubuntu
Publicado por: ;c1v!c en 15 Abril 2011, 19:09 pm
como hago para q no me pregunte mas..

"El archivo /home/user/hola.c
ha cambiado en el disco
¿desea volver a cargar el archivo?"

Gracias, saludos!!


Título: Re: error al compilar en c - ubuntu
Publicado por: ;c1v!c en 17 Abril 2011, 23:07 pm
que  te parece crear el archivo así:

Código
  1. gedit h.c --encoding=iso-8859-15

lo hice pero me sigue pasando lo mismo
el problema pasa cuando pongo esto en la consola
"gcc hola.c -o hola.c" despues pongo esto...
"./hola.c" se ejecuta correctamente el problema...

y cuando pongo de nuevo esto en la consola..
"gcc hola.c -o hola.c" me sale esto...
http://vicion.com.ar/images/Pantallazo-11.PNG




Título: Re: error al compilar en c - ubuntu
Publicado por: RyogiShiki en 17 Abril 2011, 23:56 pm
lo hice pero me sigue pasando lo mismo
el problema pasa cuando pongo esto en la consola
"gcc hola.c -o hola.c" despues pongo esto...
"./hola.c" se ejecuta correctamente el problema...

y cuando pongo de nuevo esto en la consola..
"gcc hola.c -o hola.c" me sale esto...
http://vicion.com.ar/images/Pantallazo-11.PNG


Tu problema es que estás reescribiendo el codigo fuente, la manera correcta de hacerlo es así:

Código
  1. gcc hola.c -o hola
Sin Extensión, porque si lo haces con extensión reescribes el código fuente por el ejecutable (es por eso que tambien aparece el mensaje de actualizar el archivo en gedit) después ejecutas:
Código
  1. ./hola

Al final resultaran 3 archivos:
hola.c -> Código
hola.o -> Archivo/codigo objeto
hola -> Ejecutable

Saludos


Título: Re: error al compilar en c - ubuntu
Publicado por: ;c1v!c en 18 Abril 2011, 00:08 am
pero que $%&/(!" q soy, gracias por tu ayuda!!
Saludos