Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

420
Visualizações
No se puede compilar con make | error fatal No queda espacio en el dispositivo

Situación: Acabo de instalar Linux, tratando de aprender a programar c. Se configura con sudo apt-get install build-essential. Abrir tipo nano en mi código

 #include <stdio.h> int main(int argc, char *argv[]) { puts("Hello World.\n"); return 0; }

abre otra pestaña de la consola, escribe make ex1 y luego mi mundo gira hacia abajo hacia el abismo más oscuro que aún no he experimentado en mi primera distribución de Linux.

 ragnar@ragnar:~/Documents/C$ make ex1 cc -Wall -g ex1.c -o ex1 ex1.c:7:1: fatal error: error closing /tmp/cc8d7Oap.s: No space left on device } ^ compilation terminated. make: *** [ex1] Error 1 ragnar@ragnar:~/Documents/C$ df -h Filesystem Size Used Avail Use% Mounted on /dev/sdb5 4.0G 3.8G 0 100% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 7.9G 8.0K 7.9G 1% /dev tmpfs 1.6G 1.4M 1.6G 1% /run none 5.0M 0 5.0M 0% /run/lock none 7.9G 8.1M 7.9G 1% /run/shm none 100M 28K 100M 1% /run/user /dev/sdb2 96M 29M 68M 30% /boot/efi /dev/sdb7 11G 248M 9.5G 3% /home

toda ayuda es apreciada.

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

La partición que contiene la carpeta raíz ( / ) está llena al 100 %. La carpeta raíz actualmente también contiene la carpeta /tmp , que se usa durante la compilación para almacenar archivos temporales. Como la carpeta raíz y con esto la carpeta tmp está llena, esto falla.

Para evitar esto, agregue más espacio o reorganice el existente.

Como solución alternativa

 mkdir ~/tmp export TMPDIR=~/tmp

y vuelva a intentar la compilación.


Una forma flexible de organizar un sistema de archivos es usar particiones separadas para

 / /usr /home /var /tmp

Un enfoque perezoso sería vincular /tmp/ a /var/tmp . Sin embargo, esto podría causar problemas ya que, en términos de limpieza, el sistema operativo podría manejar el contenido en /var/tmp de manera diferente al contenido en /tmp . Ese es el contenido de /tmp/ se eliminaría en cada arranque mientras que /var/tmp no lo haría.

over 4 years ago · Santiago Trujillo Relatório

0

aquí está mi salida de df:

 [857][rkwill.rkwill-desktop: /home/rkwill]$ df -h -T Filesystem Type Size Used Avail Use% Mounted on /dev/sda1 ext4 910G 16G 849G 2% / none tmpfs 4.0K 0 4.0K 0% /sys/fs/cgroup udev devtmpfs 3.4G 4.0K 3.4G 1% /dev tmpfs tmpfs 684M 1.5M 683M 1% /run none tmpfs 5.0M 0 5.0M 0% /run/lock none tmpfs 3.4G 96K 3.4G 1% /run/shm none tmpfs 100M 68K 100M 1% /run/user

Puede notar que la partición de mi disco es muy simple (la partición de intercambio es de ~6 gigas)

El disco real es de 1 tera byte.

Los discos de tera byte son muy baratos hoy en día.

Todo su disco parece ser de ~33 gigas. Eso fue genial en los días de MS-DOS y las primeras versiones de Linux.

Sin embargo, mi ubuntu 14.04 linux solo usa ~26 gigas del disco

(y tengo numerosas utilidades, complementos, imágenes, videos, código fuente para varios proyectos, etc, etc.)

sugiera hacer la instalación inicial (hasta que sepa más sobre cómo funcionará todo) con solo las particiones / y swap.

Cuando uso varias particiones, las organizo de manera similar a la sugerencia de @alk, con la adición de una partición para Windows, para /lib y para /etc.

Tal partición permite un acceso más rápido a mis servidores, con múltiples discos duros y modos de falla más seguros, pero no vale la pena para mi escritorio.

Mi escritorio tiene un disco duro de tera byte externo de múltiples particiones para copias de seguridad.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda