我开始为我正在使用的程序获取seg错误,因此我决定在makefile中更改为dcc,这会导致错误。我要说实话我不确定它的含义,我的工作目录包含以下内容
ImageList.c ImageList.o QuadTree.c QuadTree.o img img.o
ImageList.h Makefile QuadTree.h images img.c
所以我很难理解为什么我会收到错误“没有这样的文件或目录”。我已经找到了解决方案,我得到的只是mudflap的问题。这是一个很长的镜头,但任何帮助真的很感激。
CFLAGS=-Wall -g
img : img.o QuadTree.o ImageList.o
dcc -o img img.o QuadTree.o ImageList.o
img.o : img.c QuadTree.h ImageList.h
dcc $(CFLAGS) -c img.c
QuadTree.o : QuadTree.c QuadTree.h
dcc $(CFLAGS) -c QuadTree.c
ImageList.o : ImageList.c ImageList.h
dcc $(CFLAGS) -c ImageList.c
clean :
rm -f img img.o QuadTree.o ImageList.o core
dcc -Wall -g -c QuadTree.c
cc1: fatal error: mf-runtime.h: No such file or directory
compilation terminated.
make: *** [QuadTree.o] Error 1