Compilar en lenguaje C

Imagen de wazzu
0 puntos

Hola a todos, les mando esta pregunta porque ya me estrese no se como complilar en C con ubuntu

segun eso ya instale cgg con el siguiente comando
sudo apt-get install build-essential
me dice que se actualizo y todo eso

intento compilar con el comando
gcc programa.cpp -o programa

pero al momento de intentar compilar me marca esto
/tmp/ccQyN06z.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld devolvió el estado de salida 1

y como soy nuevo en linux no se si me lo compilo bien asi que intento correrlo con el sig comando
./programa.cpp

pero me marca el sig error
bash: ./programa.cpp: Permiso denegado

por favor contesten, no quiero tener que usar a Hasefroch para programar, ya que mi pc no reconoce Turbo C, y aunque lo emulo con dos-box, tengo muchos problemas con el

Imagen de oneko
+1
0
-1

Dices que tu programa se llama "programa.cpp" lo que parece indicar que se trata de C++, en este caso la orden que hay que usar en g++ en lugar de gcc. Si compilara bién, no hay que ejecutar ./programa.cpp (que es el fuente) sino ./programa (el ejecutable). También es posible que estés intentado usar alguna biblioteca específica de Turbo C, que no forme parte del standard. Lo mejor sería poner el código fuente que produce el error.

+1
0
-1