No puedo compilar c++ con uclibc

No puedo compilar c++ con uclibc

Notapor mercucho1 el 31 Ene 2005, 11:56

Hola! Estaba intentado hacer el famoso "Hola mundo" compilando con las librerias embebidas uclibc.
El problema es q cuando compilo, me da un fallo de que no puede encontar la iostream.h ¿que esta pasando? ¿se me ha olvidado enlazar de alguna forma las librarias con el compilador? El mismo programa si las compilo con el g++ de toda la vida, funciona perfestamente.
Avatar de Usuario
mercucho1
 
Mensajes: 36
Registrado: 28 Oct 2003

Usa el espacio de nombres

Notapor Nacx el 31 Ene 2005, 14:48

Pues esa librería (la iostream) no es para ansi C, sinó apra C++, asíq eu en principio deberías compilarlo con el g++. De todos modos, puedes probar pasarle al gcc el directorio donde está dicha librería para que lo incluya, pasándole como parámetro algo del estilo:
gcc -I /usr/include/c++/<version>/ ...............

Aparte, seguramente te dirá que la librería iostream.h está obsoleta. Te recomiendo que cambies el #include <iostream.h> por #include <iostream> (a secas) y que luego, después de todos los includes y antes del main añadas: using namespace std;

saludos!
Hay una delicada línea entre pescar y hacer el imbécil a la orilla de un río.

Imagen
Avatar de Usuario
Nacx
 
Mensajes: 1920
Registrado: 21 May 2003
Ubicación: /home/nacx


Volver a GNU/Linux

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

Publicidad

Encuesta

  • ¿Qué sueles comprar más habitualmente a través de Internet?

    Resultados Encuestas

    Votos: 1985

      Comentarios: 7

Redes 2.0

Entrevistas