Compilar C en Suse

Buenas!
Tengo que hacer una práctica de la Uni en C, y usamos Debian en el laboratorio. Tengo SuSe en casa, y no se como compilar el código fuente. En la Uni, con gcc nombre_archivo .c -o fichero_salida.out y ya está. Como lo podria hacer en Suse? Recuerdo que cuando la instalé, instalé el compilador de C...

Muchas gracias, gente [360º]
Ya te deveria de funcionar si quieres un compilador grafico usa el Anjuta
si has instalado gcc en suse tienes ke hacer lo mismo.
O, thks, pero debo ejecutar el gcc desde alguna carpeta en especial? He comprobado que está instalado, pero al teclear gcc, no hay manera. Me dice que no lo encuentra.. Alguna idea?
grep gcc,find gcc

Supongo que es para encontrar la ubicación de gcc, ahora lo pruebo. De todas formas, como tendria que hacer para que pudiera ejecutarlo desde cualquier directrio? Thks otra vez
Pues aprobechando el post aver si alguien me puede ayudar con este error que me da a la hora de compilar con el gcc siempre me pone lo mismo aver si alguien save a que se deve.

Suponiendo que intento compilar algo tan sensillo como un hola mundo de esta manera:
#include
using namespace std;

int main ()
{
cout << "hola mundo";
return 0;
}


[eduardo@localhost c++]$ gcc nada.cpp -o suma1
nada.cpp:7:2: warning: no newline at end of file
/home/eduardo/tmp/ccRNLDQu.o(.text+0xd): In function `std::__verify_grouping(char const*, unsigned int, std::basic_string, std::allocator > const&)':
: undefined reference to `std::basic_string, std::allocator >::size() const'
/home/eduardo/tmp/ccRNLDQu.o(.text+0x60): In function `std::__verify_grouping(char const*, unsigned int, std::basic_string, std::allocator > const&)':
: undefined reference to `std::basic_string, std::allocator >::operator[](unsigned int) const'
/home/eduardo/tmp/ccRNLDQu.o(.text+0x9d): In function `std::__verify_grouping(char const*, unsigned int, std::basic_string, std::allocator > const&)':
: undefined reference to `std::basic_string, std::allocator >::operator[](unsigned int) const'
/home/eduardo/tmp/ccRNLDQu.o(.text+0xc8): In function `std::__verify_grouping(char const*, unsigned int, std::basic_string, std::allocator > const&)':
: undefined reference to `std::basic_string, std::allocator >::operator[](unsigned int) const'
/home/eduardo/tmp/ccRNLDQu.o(.text+0x129): In function `main':
: undefined reference to `std::cout'
/home/eduardo/tmp/ccRNLDQu.o(.text+0x12e): In function `main':
: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/home/eduardo/tmp/ccRNLDQu.o(.text+0x15a): In function `__static_initialization_and_destruction_0(int, int)':
: undefined reference to `std::ios_base::Init::Init()'
/home/eduardo/tmp/ccRNLDQu.o(.text+0x189): In function `__tcf_0':
: undefined reference to `std::ios_base::Init::~Init()'
/home/eduardo/tmp/ccRNLDQu.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status

ya me esta desesperando que estare haciendo mal.
ein?
eduardoacc escribió:Pues aprobechando el post aver si alguien me puede ayudar con este error que me da a la hora de compilar con el gcc siempre me pone lo mismo aver si alguien save a que se deve.

Suponiendo que intento compilar algo tan sensillo como un hola mundo de esta manera:
#include
using namespace std;

int main ()
{
cout << "hola mundo";
return 0;
}


[eduardo@localhost c++]$ gcc nada.cpp -o suma1
nada.cpp:7:2: warning: no newline at end of file
/home/eduardo/tmp/ccRNLDQu.o(.text+0xd): In function `std::__verify_grouping(char const*, unsigned int, std::basic_string, std::allocator > const&)':
: undefined reference to `std::basic_string, std::allocator >::size() const'
/home/eduardo/tmp/ccRNLDQu.o(.text+0x60): In function `std::__verify_grouping(char const*, unsigned int, std::basic_string, std::allocator > const&)':
: undefined reference to `std::basic_string, std::allocator >::operator[](unsigned int) const'
/home/eduardo/tmp/ccRNLDQu.o(.text+0x9d): In function `std::__verify_grouping(char const*, unsigned int, std::basic_string, std::allocator > const&)':
: undefined reference to `std::basic_string, std::allocator >::operator[](unsigned int) const'
/home/eduardo/tmp/ccRNLDQu.o(.text+0xc8): In function `std::__verify_grouping(char const*, unsigned int, std::basic_string, std::allocator > const&)':
: undefined reference to `std::basic_string, std::allocator >::operator[](unsigned int) const'
/home/eduardo/tmp/ccRNLDQu.o(.text+0x129): In function `main':
: undefined reference to `std::cout'
/home/eduardo/tmp/ccRNLDQu.o(.text+0x12e): In function `main':
: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/home/eduardo/tmp/ccRNLDQu.o(.text+0x15a): In function `__static_initialization_and_destruction_0(int, int)':
: undefined reference to `std::ios_base::Init::Init()'
/home/eduardo/tmp/ccRNLDQu.o(.text+0x189): In function `__tcf_0':
: undefined reference to `std::ios_base::Init::~Init()'
/home/eduardo/tmp/ccRNLDQu.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status

ya me esta desesperando que estare haciendo mal.
ein?


Estas usando el lenguaje c++, prueba con
g++ nada.cpp -o suma1


Un saludo.
jaime escribió:Estas usando el lenguaje c++, prueba con

g++ nada.cpp -o suma1



Un saludo.


Pues eso era Gracias. [beer]
10 respuestas