我的教授没有给我们任何信息,我似乎找不到在线资源的解决方案。
我们需要为.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
发布于 2018-06-10 08:34:08
你在那里做的工作比你需要做的多。
通常,可执行文件是从.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
https://stackoverflow.com/questions/50779483
复制相似问题