只有一个源文件Server.cpp,最终生成的可执行文件为testServer。makefile文件如下:
testServer:Server.o
g++ -L/export/home/3rdlibs/ -lACE Server.o -o testServer
Server.o:Server.cpp
g++ -I/export/home/ACE_Wrappers/ -c Server.cpp -o Server.o
其中使用到了第三方库ACE。
使用到的g++参数:
-L 三方库的搜索路径
-l 链接时使用的库,如本例中使用到了libACE.so
-I 头文件的包含路径