文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>makefile,每个c都生成一个可执行文件

makefile,每个c都生成一个可执行文件

时间:2009-05-21  来源:xw_max

# ref: http://www.linuxsir.org/main/doc/gnumake/GNUmake_v3.80-zh_CN_html/make-03.html


# Way 1, ok
#SRC := 01_read_gconf.c 02_notified_gconf.c 03_rw_not_notified_gconf.c 04_rw_gconf.c
#DEST := $(patsubst %.c,%,$(wildcard $(SRC)))

# Way 2
DEST := $(patsubst %.c,%,$(wildcard *.c))

# all is needed here, if mask this line, make will just compile 01_read_gconf.c
all : $(DEST)

# see http://www.linuxsir.org/main/doc/gnumake/GNUmake_v3.80-zh_CN_html/make-04.html for multi objects

$(DEST):%:%.c
        gcc `pkg-config --libs --cflags gconf-2.0 gtk+-2.0` $< -o $@

clean:
        rm -rf $(DEST)

相关阅读 更多 +
排行榜 更多 +
保卫萝卜4内购正式版

保卫萝卜4内购正式版

休闲益智 下载
变身快快跑

变身快快跑

休闲益智 下载
最强大脑逻辑电路

最强大脑逻辑电路

休闲益智 下载