client.cpp代码:
#include <iostream>
using namespace std;
int main()
{
cout << "client is running" << endl;
return 0;
}
server.cpp代码:
#include <iostream>
using namespace std;
int main()
{
cout << "server is running" << endl;
return 0;
}
直接上makefile代码:
all:client server
@echo "empty cmd"
client : client.o
g++ -o client client.o
server : server.o
g++ -o server server.o
client.o : client.cpp
g++ -c client.cpp
server.o : server.cpp
g++ -c server.cpp
clean:
rm *.o
执行结果:
xxxxxx:~/learnmk> make all
g++ -c client.cpp
g++ -c server.cpp
g++ -o client client.o
g++ -o server server.o
empty cmd
xxxxxx:~/learnmk> make all
empty cmd
xxxxxx:~/learnmk> make clean
rm *.o
xxxxxx:~/learnmk> make all
g++ -c client.cpp
g++ -c server.cpp
g++ -o client client.o
g++ -o server server.o
empty cmd
xxxxxx:~/learnmk>
xxxxxx:~/learnmk> ./client
client is running
xxxxxx:~/learnmk> ./server
server is running
xxxxxx:~/learnmk>
来, 骚动一起来, 一起写makefile