agregar librerias C gcc

Imagen de porculio11
0 puntos

Buenas a todos, hace poco instale el compilador de C gcc para programar unas shells (C-Shell creo que es).
Bueno que he instalado correctamente el gcc (sudo apt-get install gcc), pero cuando voy a compilar mi shell (gcc -o shell ./shell.c) me sale una algarrabia de errores, ¿sera por queno me busca PATH las librerias?, ayudenme.

Por cierto, tmbien decir que como configuro el PATH.

Imagen de Kintxo
+1
0
-1

Bueno, de lo poco que yo se, decirte que cuando programas en el lenguaje de la shell (bash,C,etc..)no necesitas compilar, el script de shell que creas se ejecuta desde la linea de comandos sin necesidad de montar ni compilar. El compilador gcc sirve para programas en lenguaje C. Espero que te sirva de algo, en cuanto al PATH puedes encontrar información sobre como configurarlo en los foros, si pones en el buscador google " configurar PATH te salen algunos foros que te serán de mucha ayuda. Un saludo:
Kintxo

+1
0
-1
Imagen de Hinux
+1
0
-1

instala el paquete buil-essential con apt y seguro que se te soluciona el problema de las librerias y, creo que, el de la path tambien..

+1
0
-1
Imagen de Mike_Wasawsky
+1
0
-1

Me sirvio mucho tu ayuda.. gracias 

 

WWW.OGB.CL

+1
0
-1

<a href="WWW.OGB.CL" alt="OGB.CL un sitio como la mierda"><b>WWW.OGB.CL</b></a>

Imagen de secundino
+1
0
-1

Hola, en mi caso creo que no funciona, pues intalo el paquete buil-essential y no me crea la libreria <stdio.h> en /usr/include

Un saludo 

+1
0
-1
Imagen de y_ain
+1
0
-1

gracias, ya sabia yo que era un problema de librerias lo que me fallaba, pero como no sasia que paquete instalar, espero que este tb sirva paralos hilos.gracias

+1
0
-1
Imagen de N1C0142
+1
0
-1

sudo apt-get install build-essential
+1
0
-1
Imagen de vader46
+1
0
-1

Me es imposible!!

Se instalarán los siguientes paquetes NUEVOS:
  build-essential dpkg-dev g++ g++-4.1 libc6-dev libstdc++6-4.1-dev linux-libc-dev patch
0 actualizados, 8 se instalarán, 0 para eliminar y 0 no actualizados.
Se necesita descargar 0B/7934kB de archivos.
Se utilizarán 31,9MB de espacio de disco adicional después de desempaquetar.
¿Desea continuar [S/n]? s
Imposible obtener cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/pool/main/l/linux-source-2.6.22/linux-libc-dev_2.6.22-14.46_i386.deb  Hash Sum mismatch
Imposible obtener cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/pool/main/g/glibc/libc6-dev_2.6.1-1ubuntu9_i386.deb  Hash Sum mismatch
Imposible obtener cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/pool/main/g/gcc-4.1/libstdc++6-4.1-dev_4.1.2-16ubuntu2_i386.deb  Hash Sum mismatch
Imposible obtener cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/pool/main/g/gcc-4.1/g++-4.1_4.1.2-16ubuntu2_i386.deb  Hash Sum mismatch
Imposible obtener cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/pool/main/g/gcc-defaults/g++_4.1.2-9ubuntu2_i386.deb  Hash Sum mismatch
Imposible obtener cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/pool/main/p/patch/patch_2.5.9-4_i386.deb  Hash Sum mismatch
Imposible obtener cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/pool/main/d/dpkg/dpkg-dev_1.14.5ubuntu16_all.deb  Hash Sum mismatch
Imposible obtener cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/pool/main/b/build-essential/build-essential_11.3ubuntu1_i386.deb  Hash Sum mismatch
E: No se pudieron obtener algunos archivos, ¿quizás deba ejecutar
apt-get update o deba intentarlo de nuevo con --fix-missing?

Que debo hacer??? 

+1
0
-1
Imagen de Geo
+1
0
-1

El paquete que estás intentando instalar se encuentra en el CD de instalación de Ubuntu, mételo y luego ejecuta el comando

$sudo aptitude install build-essential

Si no tienes el CD, ve al menú Sistema -> Administración -> Orígenes del software, y desmarca la opción del CD, luego ejecuta el comando nuevamente.

Suerte.

~~~~~~~~~~~~~~~~~~~
La imaginación es el límite.

+1
0
-1

~~~~~~~~~~~~~~~~~~~
La imaginación es el límite.

Imagen de vader46
+1
0
-1

El cdrom obviamente lo tenía insertado.

Leyendo lista de paquetes... Hecho
Creando árbol de dependencias      
Leyendo la información de estado... Hecho
E: No se pudo encontrar el paquete build-essential

Eso me pone cuando quito la orden de leer del cd. 

+1
0
-1
Imagen de Geo
+1
0
-1

Parece que tu CD no corresponde, prueba con los comandos que te sugirió apt-get al fallar (update y fix-missing).

~~~~~~~~~~~~~~~~~~~
La imaginación es el límite.

+1
0
-1

~~~~~~~~~~~~~~~~~~~
La imaginación es el límite.

Imagen de Sanguinario_Joe
+1
0
-1

Estas seguro de que tienes habilitado el cd como origen de software (sistema/administracion/origenes de software)

Suerte y saludos!!!

+1
0
-1