我们先来看一个简单程序:
#include <iostream>
using namespace std;
int main()
{
cout << "hello world" << endl;
return 0;
}
然后来看看makefile:
main: main.o
g++ -o main main.o
main.o: main.cpp
g++ -o main.o -c main.cpp
clean:
rm -f main *.o
看一下执行结果:
taoge@localhost Desktop> make
g++ -o main.o -c main.cpp
g++ -o main main.o
taoge@localhost Desktop> ls
main main.cpp main.o makefile
taoge@localhost Desktop> make clean
rm -f main *.o
taoge@localhost Desktop> ls
main.cpp makefile
<pre name="code" class="plain">taoge@localhost Desktop>
taoge@localhost Desktop>