• Viernes 8 de Noviembre de 2024, 23:24

Autor Tema:  Compilar Con Wscite  (Leído 3523 veces)

steel

  • Miembro activo
  • **
  • Mensajes: 56
    • Ver Perfil
Compilar Con Wscite
« en: Jueves 17 de Febrero de 2005, 13:56 »
0
Hola, acudo a vosotros porque no se como compilar. Acabo de empezar con c y se mas o menos programar, y para ello empleo el Wscite porque es muy versatil y comprende muchos lenguajes. El problema viene cuando quiero compilar el minimo codigo que de momento puedo hacer en c.

No se como hacerlo, y cuando pongo en la consola gcc prueba.c -o prueba.exe, el programa me dice gcc: installation problem, cannot exec `cc1': No such file or directory.

Que he de hacer?, que hago mal?. El gcc creo que si que esta incluido porque cuando pongo gcc --version me dice:

gcc (GCC) 3.2.3 (mingw special 20030504-1)
Copyright © 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
.

Gracias..


Diodo

  • Moderador
  • ******
  • Mensajes: 658
    • Ver Perfil
    • http://www.solocodigo.com
Re: Compilar Con Wscite
« Respuesta #1 en: Jueves 17 de Febrero de 2005, 19:35 »
0
Hola

Lo malo de las cosas versatiles, es que normalmente suelen dar mas problemas debido a eso mismo, a su versatilidad.
Yo te recomiendo que uses un compilador de c/c++ y te dejes de lios

por ejemplo el dev c++ que es gratuito, aunque a mi me gusta mas el del visual studio de microsoft.

un saludo  :hola:

steel

  • Miembro activo
  • **
  • Mensajes: 56
    • Ver Perfil
Re: Compilar Con Wscite
« Respuesta #2 en: Jueves 17 de Febrero de 2005, 19:48 »
0
pero, lo que a mi me interesa es utilizar este programa porque yo programo en python. Por eso necesito saber que he de hacer para poder compilar en el propio programa.

¿Alguien me puede ayudar?


Ruben3d

  • Miembro HIPER activo
  • ****
  • Mensajes: 710
  • Nacionalidad: es
    • Ver Perfil
    • Web personal
Re: Compilar Con Wscite
« Respuesta #3 en: Viernes 18 de Febrero de 2005, 00:53 »
0
Según parece, el gcc.exe no encuentra el compilador, cc.exe, que debería estar en el mismo directorio. Asegurate de meter en el PATH del sistema el directorio en donde se encuentran.

Un saludo.

Ruben3d

steel

  • Miembro activo
  • **
  • Mensajes: 56
    • Ver Perfil
Re: Compilar Con Wscite
« Respuesta #4 en: Viernes 18 de Febrero de 2005, 07:55 »
0
Con eso ultimo que me habeis dicho ya funciona pero ahroa da otro error, jeje.

cuando le doy en el programa a compilar, en la consola pone lo siguiente:

>g++ -pedantic -Os -fno-exceptions -c prueba.c -o prueba.o
prueba.c:1:19: stdio.h: No such file or directory
prueba.c:2:20: stdlib.h: No such file or directory
prueba.c: In function `int main()':
prueba.c:8: error: `scanf' undeclared (first use this function)
prueba.c:8: error: (Each undeclared identifier is reported only once for each function it appears in.)
prueba.c:10: error: `printf' undeclared (first use this function)
prueba.c:11: error: `system' undeclared (first use this function)
>Exit code: 1



Nagisa

  • Miembro MUY activo
  • ***
  • Mensajes: 119
  • Nacionalidad: es
    • Ver Perfil
Re: Compilar Con Wscite
« Respuesta #6 en: Viernes 18 de Febrero de 2005, 10:18 »
0
Por lo visto te pasa lo mismo.

Ahora el compilador no te encuentra donde están las librerías standard (en este caso stdio y stdlib) y te falla por que no encuentra las funciones scanf, printf y system...

La solución sería la misma: buscar donde están e incluirlo en el PATH; aunque eso normalmente ya esta configurado por defecto (yo tengo el gcc para Windows y  Linux y no me ha dado ningún problema).

Espero que lo soluciones y puedas seguir aprendiendo C. Salu2!!
   

steel

  • Miembro activo
  • **
  • Mensajes: 56
    • Ver Perfil
Re: Compilar Con Wscite
« Respuesta #7 en: Viernes 18 de Febrero de 2005, 10:32 »
0
Haber, mejor empiuezo desde el principio. Yo he cogido y me he bajado el Wscite, lo descomprimi y ya esta. Ahroa lo abro y escribo lo que quiero, lo guardo como .c y le doy a compilar y me salia lo del otro dia. Entonces, me baje de esta web (http://www.mingw.org/download.shtml) el gcc. Dentro del zip vienen muchos archivos, y ningun ejecutable.

Lo que he hecho para solucionar el primer problema que tenia ha sido coger del zip el g++ y meterlo en la misma carpeta donde estaba el archivo prueba.c, de esta manera he conseguid que se ejecute. Pero ahroa me dice que no encuentra estos arhcivos, por lo que yo he cogido y he buscado los archivos en el zip, y cual es mi sorpresa que no estan.

Lo mas cercano a ese nombre son unos archivos que se llaman cstdin y cstdlib, luego se me ha ocurrido quetar del nombre la c y ponerlos en el mismo directorio para ver si asi funcionaban. No funcionan. Por esto he descomprimido todo el zip en la carpeta del Wscite para ver si era otra cosa o algo y tampoco va.

Por eso no se como solucionar el problema. Lo que tampoco se hacer es lo del path. Yo busco en el archivo de configuracion del cpp y no encuentro por ningun lado  ninguna ruta. XDDD debo de ser ciego o tonto orque vaya tela..

Lo unico que puedo hacer es si quereis subir a un ftp mio la carpeta del wscite segun la tengo actualmente y asi vosotros mismos podais verlo en directo, jeje.


Nagisa

  • Miembro MUY activo
  • ***
  • Mensajes: 119
  • Nacionalidad: es
    • Ver Perfil
Re: Compilar Con Wscite
« Respuesta #8 en: Viernes 18 de Febrero de 2005, 10:44 »
0
Uhm... lo que estas haciendo es meter el compilador tal cual, pero no lo has configurado para nada, y por eso no te encuentra las cosas. Te recomiendo que te instales directamente el paquete de GNAT que te incluye el gcc y demás amigos.

Aqui tienes un link: ftp://lml.ls.fi.upm.es/pub/lenguajes/ada/gnat/3.13p/winnt
(Para Windows)

Lo bajas, lo instalas y creo que asi no te dara problemas.

Una cosa: yo lo uso para Ada, pero por lo visto este compilador (gcc) compila casi todo (C seguro).
   

steel

  • Miembro activo
  • **
  • Mensajes: 56
    • Ver Perfil
Re: Compilar Con Wscite
« Respuesta #9 en: Viernes 18 de Febrero de 2005, 13:35 »
0
Gracias, con el Gnat lo he conseguido arreglar al final. Resulta que he instalado el Gnat en el mismo directorio del Wscite, y entonces, modificando la ruta del compilador en el scite, he conseguido que pueda compilar. La unica condicion es que el archivo a compilar este en la misma carpeta que el gcc, el cc, y el as. Pero no es problema.

Muchas gracias.