【发布时间】:2016-11-07 17:11:41
【问题描述】:
我正在学习计算机工程,我正在尝试编写一个练习,但我在问题的标题中收到警告
clang: warning: principal.o: 'linker' input unused
我认为这是我的 Makefile 中的一个问题,但我无法找到它。这是我的 Makefile
CPPFLAGS = g++ -c
principal : principal.o
$(CPPFLAGS) principal.o -o principal
principal.o: principal.cpp conjunto.o
$(CPPFLAGS) principal.cpp -o principal.o -I.
enfermedad.o: enfermedad.cpp
$(CPPFLAGS) enfermedad.cpp -o enfermedad.o -I.
mutacion.o: mutacion.cpp enfermedad.o
$(CPPFLAGS) mutacion.cpp -o mutacion.o -I.
conjunto.o: conjunto.cpp mutacion.o
$(CPPFLAGS) conjunto.cpp -o conjunto.o -I.
clean:
echo "Cleaning..."
rm *.o
非常感谢回答的人。
【问题讨论】:
-
g++ -c principal.o -o principal在我看来不合适。不应该是g++ principal.o principal吗? -
-c选项的意思是“不运行链接器”。