我知道如何为Linux编写Makefile,并希望它在Windows中类似。但是,从我在互联网上看到的情况来看,这是非常困难的。
如果我有一个文件main.cpp
,那么最简单的Makefile形式是什么?另外,make Makefile
的命令是什么?
谢谢!
答案 0 :(得分:0)
简而言之......
$ ls && cat main.cpp && cat Makefile && make && ./main
Makefile main.cpp
/* main.cpp */
#include <iostream>
int main(int, char **) {
std::cout << __func__ << "@" << __FILE__ << ":" << __LINE__ << std::endl;
return EXIT_SUCCESS;
}
# Makefile
all: main
clean: ; rm -f main
g++ main.cpp -o main
main@main.cpp:4
$
这就像我能做到的那样简单。