Gen*_*liu 0 c++ mingw makefile
我早些时候已经意识到这种类型的问题,但我到处寻找,我找不到解决方案.
我试图使用minGW的make实用程序调用makefile,但是我一直遇到这个错误:
D:\ Aufgabe 4> mingw32-make -f aufgabe4.make mingw32-make:*没有规则来制作目标
half_adder.o,', needed byaufgabe4.out'.停止.'
这是makefile的内容:
aufgabe4.out : half_adder.o, adder.o, program.o
g++ -o aufgabe4.out half_adder.o adder.o program.o
half_adder.o: half_adder.h half_adder.cpp
g++ -c half_adder.cpp
adder.o: half_adder.h half_adder.cpp adder.h adder.cpp
g++ -c adder.cpp
program.o: half_adder.h adder.h program.cpp
g++ -c program.cpp
clean:
rm *.o aufgabe4.out
Run Code Online (Sandbox Code Playgroud)
这是目录的内容:
D:\Aufgabe 4>dir
Volume in drive D has no label.
Volume Serial Number is 6E0B-16A3
Directory of D:\Aufgabe 4
11/08/2011 12:29 PM <DIR> .
11/08/2011 12:29 PM <DIR> ..
11/08/2011 12:02 PM 381 adder.cpp
11/08/2011 11:52 AM 88 adder.h
11/08/2011 01:01 PM 346 aufgabe4.make
11/08/2011 11:56 AM 171 half_adder.cpp
11/08/2011 11:54 AM 78 half_adder.h
11/08/2011 12:15 PM 421 program.cpp
6 File(s) 1,485 bytes
2 Dir(s) 2,241,265,664 bytes free
Run Code Online (Sandbox Code Playgroud)
我将不胜感激任何帮助或建议.
谢谢.
aufgabe4.out : half_adder.o, adder.o, program.o
Run Code Online (Sandbox Code Playgroud)
删除逗号.
aufgabe4.out : half_adder.o adder.o program.o
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13035 次 |
| 最近记录: |