2010-10-29 2 views
0
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 и вывода его файла. Но я получаю эту нечетную ошибку:Ошибка MakeFile для запуска файла cpp в ssh

quota_ufs: over hard disk limit (pid 20159, uid 58861, inum 5132792, fs /home) ld: fatal: file ./problem2_cpp: creation interrupted: Disc quota exceeded

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

ответ

0
quota_ufs: over hard disk limit (pid 20159, uid 58861, inum 5132792, fs /home) 
ld: fatal: file ./problem2_cpp: creation interrupted: Disc quota exceeded 

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

+0

Да, спасибо. Он работает сейчас. –

0

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

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


quota -v (или нечто подобное), расскажет вам дополнительную информацию об использовании диска.

+0

Дерьмо, это было мое беспокойство. Это наше задание также выполнить его. Мы нообы. Мне нужно, чтобы мне было чистое дерьмо. –

+0

Да, вы, ребята, правы. –

Смежные вопросы