このエラーが発生しています:
~/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
基本的に、私は このウェブページ からダウンロードした断層撮影ソフトウェアをインストールしようとしています。
Makefileの行番号5を次のように変更しました
Home = /home/shah
この例を試すと、exit関数が#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には、CのStdLibが含まれていません。そのため、エラーが発生します。
間違いは、前のコメントで Zanna によって言及されました。いずれにせよ、作者にコンパイルを依頼したように、作者に尋ねてください。 2003年の出版以来、それは彼のために働いたようです。