gtk编译之makefile的写法(之一)
在学习c语言GUI编程时想必大家都会遇见这样一个问题买就是每次编译都要敲`pkg-config --cflags --libs gtk+-2.0`这个烦恼吧
这是我们可以编写一个makefile文件这样就不用每次都敲这一大串的代码
以下是makefile文件代码:
希望能帮大家解决问题
第二种写法
CC = gcc CFLAGS = LDFLAGS = `pkg-config gtk+-2.0 --cflags --libs` SRCS = $(wildcard *.c) TARGETS = $(patsubst %.c, %, $(SRCS)) all:$(TARGETS) $(TARGETS):$(SRCS) $(CC) $^ -o $@ $(LDFLAGS) $(CFLAGS) clean: -rm -rf $(TARGETS) *~ .*swp .PHONY: clean all
笨鸟先飞