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
笨鸟先飞
原文地址:https://www.cnblogs.com/zoutingrong/p/12369117.html