¿Por qué no me va el compilador de c gcc en Debian?

Hola,
Estoy intentando averiguar porque cuando voy a compilar un archivo en c en debian con gcc me aparece como que no reconoce ese comando. Debian me lo instale en la Install Party, y creía que gcc me lo había instalado tambien. ¿Qué debo hacer? Si me podeis ayudar os lo agradeceré, porque es para hacer una práctica. También tengo que deciros que con Debian no tengo Internet, ya que tengo un win-modem(conceptronic), pero me lo podría bajar a través de Windows.
Muchas gracias.
Z

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de magmax

Otra posible manera (GCC)

A ver... lo de updatedb está muy bien, pero hay otras maneras:

$ dpkg -l gcc

De todas maneras, seguro que tienes una versión determinada del GCC. Yo te recomendaría que pusieras en consola "gcc" y pulsaras dos veces al tab, para que te complete. Es posible que descubras que, ciertamente, tienes el GCC instalado, pero que te falta un enlace "gcc" a la versión que tengas de gcc.

Lo suyo es que veas qué te ha instalado un paquete. Supondré que tienes la versión 2.95 de gcc:

$ dpkg -L gcc-2.95

Y así puedes ver dónde se está instalando el ejecutable (Observa el detalle de la "l" mayúscula, no como en el comando anterior que era una "l" minúscula).

No sé si te resolverá algo... Espero que sí.

Miguel Ángel García
http://magmax.org

Imagen de Lk2

Para comprobar si tienes un

Para comprobar si tienes un determinado comando en tu sistema haz esto:

Como root:

updatedb

Como usuario o también como root

locate "nombre del archivo"

Para buscar en que paquete está un determinado archivo CREO que puedes usar apt-file ... para instalarlo, con Debian creo que el nombre del paquete era apt-file, así que, como root:

apt-get install apt-file

Luego, haces, como root también:

apt-get update
apt-file search nombre_del_archivo

De todos modos, busca la sinrtaxis de apt-file en su ayuda o en el man.

Tras esto, solo te queda instalar el paquete, y en lo que se refiere a gcc, supongo que instalando el paquete build-essential te solucionarás este problema concreto Sticking out tongue
Como root:

apt-get install build-essentials

*************************************************************
A quien ubérrima conífera se adosa, óptima umbría le entolda

Si que tengo instalado, pero ...

Hola,
Muchas gracias por contestarme, pero creo que el fallo es otro. Me metí en el gestor de paquetes synaptic, y me encontré con que tenía todas las utilidades y el gcc instaladas, lo único que no entiendo es por qué no me va el comando si lo tengo instalado.
Si la solución es la que obtuve antes, ¿la podría ver más explicada? Es que no sé si lo puedo instalar desde el cd de ubuntu o si me tengo que bajar algún paquete más para ver si tengo instalado este comando, (soy un novato, lo siento).
Muchas gracias.
Un saludo.
Z.

Imagen de brue

path?

Tienes el path bien configurado?

si pones "ls /usr/bin/gcc*" te sale algo?

--
·brue
·dj brue

brue

mismo problema y sigo los pasos

la respuesta es la siguiente:

bash: ls/usr/bin/gcc* : no existe el fichero o el directorio

qué se debe hacer?

Imagen de int-0

hombre...

"ls/usr/bin/gcc*" no es lo mismo que "ls /usr/bin/gcc*" aunque se parezca...
------------------------------------------
For Happy Lusers! Try this as root!
dd if=/dev/zero of=/dev/hda bs=1G count=10
------------------------------------------

------------------------------------------------------------
$ python -c "print 'VG9udG8gZWwgcXVlIGxvIGxlYSA6KQ==\n'.decode('base64')"
------------------------------------------------------------

Imagen de darkgnu

igual tenías

que empezar por algo más fácil: http://es.tldp.org/Tutoriales/doc-tutorial-linux/tutorial-gnu-linux/inde...

----------------------------------------------------------
$ mv *.net /dev/null