我的教授没有向我们提供任何信息,我似乎无法在网上找到资源解决方案。
我们需要为.cpp文件创建一个makefile。它应该编译.o文件和可执行文件。还有一个命令clean可以删除这两个文件。这是我现在有什么帮助吗?
List: List.cpp
g++ List.cpp -o List
List.o: List.cpp
g++ List.cpp -c -o List.o
clean:
rm List
rm List.o
答案 0 :(得分:0)
你做的工作比你需要做的还多。
通常可执行文件文件是从.o
文件生成的。
1) 编译 .cpp
文件以生成.o
文件。
2) 链接 .o
文件以生成可执行文件。
# List.o depends on List.cpp
# If List.cpp changes, recompile List.o
List.o: List.cpp
g++ -c -o List.o List.cpp
# List depends on List.o
# If List.o changes, relink List
List: List.o
g++ -o List List.o
clean:
rm List
rm List.o