Sytuacja: Zainstalowana wersja systemu Linux, próba nauczenia się kodowania c. Pobiera konfigurację za pomocą sudo apt-get install-essential. Otwarty typ nano w moim koduNie można skompilować przy użyciu make | błąd krytyczny Brak miejsca na urządzeniu
#include <stdio.h>
int main(int argc, char *argv[])
{
puts("Hello World.\n");
return 0;
}
otwarta kolejna zakładka konsola, typy dokonać w EX1 wtedy mój świat obraca się w dół do najciemniejszych otchłani mam jeszcze doświadczenia na mój pierwszy linux distro.
[email protected]:~/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
[email protected]:~/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
wszelka pomoc jest doceniana.
Sprawdź to: http://stackoverflow.com/questions/14693131/gcc-no-space-left-on-device – kitz
Czy powinienem rozszerzyć moją partycję root? lub oddzielić partycje tmp i root? – bannji
Rozdzielanie '/ tmp' z'/'zdecydowanie jest dobrym pomysłem. – alk