回复 楼主 charderkk
在e:cpp\下写了makefile:其中 4.6.cpp grade.cpp median.cpp read_hw.cpp 均在此目录下
4.6:4.6.o grade.o median.o read_hw.o
gcc -o 4.6 grade.o median.o read_hw.o
4.6.o:
4.6.cpp grade.h read_hw.h
gcc -c 4.6.cpp
grade.o:grade.cpp grade.h median.h Student_info.h
gcc -c grade.cpp
median.o:median.cpp median.h
gcc -c median.cpp
但是用make时出现以下提示:
E:\cpp>make
make: makefile: Permission denied
make: *** No targets.
Stop.
将.O换成.obj也一样不行,不知是什么原因?(注: 用g++ -o 4.6 4.6.cpp median.cpp grade.cpp read_hw.cpp 可以通过且运行正常)
[
本帖最后由 charderkk 于 2011-1-29 14:30 编辑 ]