Estoy aprendiendo c++ con un libro que usa g++, pero quiero mirarme el gcc a ver que tal. El problema es que este programa:
---------------------------------------- #include <iostream> int main() { printf( "PROBANDO\n"); return 0; ---------------------------------------- Compila bien con g++ prueba.cpp -o prueba pero con gcc prueba.cpp -o prueba me salta este error: -------------------------------------------------------------------- /tmp/ccitSnRg.o(.text+0x41): En la función `__static_initialization_and_destruction_0(int, int)': : undefined reference to `std::ios_base::Init::Init[in-charge]()' /tmp/ccitSnRg.o(.text+0x72): En la función `__tcf_0': : undefined reference to `std::ios_base::Init::~Init [in-charge]()' /tmp/ccitSnRg.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' collect2: ld devolvió el estado de salida 1 --------------------------------------------------------------------- ¿Tengo que añadirle algo al programa, o es otra cosa? Gracias y un saludo.