Ошибка MakeFile для запуска файла cpp в ssh - PullRequest
0 голосов
/ 30 октября 2010
CC=g++

CFLAGS=-O0
TARGET=./problem2_cpp
OUTFILE=../output/cpp.txt

$(TARGET): problem2.o 
 $(CC) $(CFLAGS) -o $(TARGET) problem2.o
problem2.o: problem2.cpp
 $(CC) $(CFLAGS) -c problem2.cpp
clean:
 rm -f *.o $(TARGET) $(OUTFILE)
run: $(TARGET)
 $(TARGET) <$(INFILE) >$(OUTFILE)

Я довольно простой make-файл для компиляции, запуска cpp и вывода его файла. Но я получаю эту странную ошибку:

quota_ufs: превышен лимит жесткого диска (pid 20159, uid 58861, inum 5132792, фс / home) ld: fatal: file ./problem2_cpp: создание прервано: Дисковая квота превысил

Что это значит?

Ответы [ 2 ]

0 голосов
/ 30 октября 2010

Проблема не в вашем Makefile (даже если я думаю, что Makefile не должен выполнять ваше приложение, а просто компилировать его - но это еще одно обсуждение).

Похоже, вам не хватает места на диске (Disc quote exceeded), поэтому новые файлы не могут быть созданы (например, объектные файлы).


quota -v (или что-то подобное) расскажет вам больше об использовании вашего диска.

0 голосов
/ 30 октября 2010
quota_ufs: over hard disk limit (pid 20159, uid 58861, inum 5132792, fs /home)
ld: fatal: file ./problem2_cpp: creation interrupted: Disc quota exceeded

Вы исчерпали дисковую квоту на машине, которую используете.Я предлагаю удалить старые файлы в вашем каталоге или обратиться в службу поддержки (университет?), Чтобы увеличить квоту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...