Я получаю эту ошибку:
~/Distrib$ make all
/usr/bin/g++ -O3 util.cc -I/home/shah/Distrib
util.cc: In function 'into countLines(const char*)':
util:19:8: error: 'exit' was not declared in this scope
exit(1);
^
Makefile:42: recipe for target 'util.o' failed
make: *** [util.o] Error 1
В основном я пытаюсь установить часть томографического программного обеспечения, которое я загрузил с этой веб-страницы
Я изменил номер строки 5 в Make-файле к
Home = /home/shah
При попытке этого примера, Вы будете видеть, что функция выхода определяется в #include
#include <stdio.h>
#include <stdlib.h>
int main () {
printf("Start of the program....\n");
printf("Exiting the program....\n");
exit(0);
printf("End of the program....\n");
return(0);
}
Файл util.cc, который дает ошибку, не содержит включение StdLib C. Вот почему ошибка.
Ошибка была упомянута Zanna в предыдущем комментарии. В любом случае спросите автора, как он сделал для компиляции его. Начиная с публикации 2003 года кажется, что это работало на него.