文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>自己写的通用makefile

自己写的通用makefile

时间:2010-04-01  来源:ehyyngp

      工作中,常常为了一个工程写makefile浪费很多时间,我是很懒的,敲击键盘敲久了是件很无聊的事,总结了下面的makefile模板,省去了很多敲键盘的时间。移植到其他操作系统中也是很方便的事情。用uname的返回值做条件判断,就能做一个能在各种操作系统上编译的代码了。    

#工程里的文件夹
SRCDIRS = file1 file2  file3   .

#要生成的程序
PROGRAMS=main

#搜索每个文件夹里的cpp文件
SRCS=$(foreach dir,$(SRCDIRS),$(wildcard $(dir)/*.cpp))

#每个cpp文件所对应的.o文件
OBJS=$(SRCS:.cpp=.o)

#需要的动态库
LIBS :=   /usr/lib/libmysqlclient.a     -lz   -lsocket

%o:%cpp
 g++  -c  -o $@ $<
all:$(OBJS)
 g++  -o   $(PROGRAMS)   $(OBJS)  $(LIBS)
clean:
 rm  $(OBJS)


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载