开始学习GTK 编程
至少会使用一种图形的工具库
# Target, compiler and objects
EXEC = test
CC = gcc
OBJ = main.o
# Use for compile.
CFLAGS = `pkg-config --cflags gtk+-2.0`
# Use for link.
CLIBS = `pkg-config --libs gtk+-2.0`
all: $(EXEC)
test:
@echo $(CFLAGS)
@echo $(CLIBS)
$(EXEC): $(OBJ)
$(CC) -o $@ $^ $(CLIBS)
main.o: gtk.c
$(CC) -o $@ -c $< $(CFLAGS)
一个简单gtk makefile 文件
$@ @表示目标
$^ ^表示所有的依赖目标的集合。以空格分隔。如果在依赖目标中有多个重复的,那个这个变量
会去除重复的依赖目标
$< <第一个依赖条件