C/Visual C - Problemas al compilar con gcc

 
Vista:

Problemas al compilar con gcc

Publicado por Alberto (1 intervención) el 16/12/2012 17:22:23
Hola,

Soy nuevo programando en C++ sobre Linux y no se donde tengo que ubicar los ficheros de cabecera .h que creo yo... al compilar asi:

g++ -o Ejercicio_2_2 Ejercicio_2_2.cpp

El compilador me dice lo sigiuente:

/tmp/cceuZ5Mo.o: In function `__static_initialization_and_destruction_0(int, int)':
Ejercicio_2_2.cpp:(.text+0x27): undefined reference to `std::ios_base::Init::Init()'
Ejercicio_2_2.cpp:(.text+0x2c): undefined reference to `std::ios_base::Init::~Init()'
/tmp/cceuZ5Mo.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2: ld devolvió el estado de salida 1

Si quito de mi fuente la linea #include "cabera.h", no hay problema... ¿Es porque tengo que poner el fichero de cabecera en algun sitio en particular?

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder