GLIB110414: glib第一个例子
Email: zcatt@163.com
Blog http://zcatt.blog.chinaunix.net
内容提要
简单的例子介绍glib编译中的几个问题。以供备忘和参考。
声明
仅限学习交流,禁止商业用途。转载需注明出处。
版本记录
Date Ver Note
2011-04-14 0.1 Draft. zcatt@Beijing
glib的CFlags可以使用`pkg-config --cflags glib-2.0`, LDFlags可以使用`pkg-config --libs glib-2.0`得到。不赘述。
- # glibDemo makefile
-
#
-
-
-
CC=gcc -c
-
#CFLAGS = -g -O2 $(shell pkg-config --cflags glib-2.0)
-
CFLAGS= `pkg-config --cflags glib-2.0`
-
-
LINK=gcc
-
#LDFLAGS= $(shell pkg-config --libs glib-2.0)
-
LDFLAGS= `pkg-config --libs glib-2.0`
-
-
LIB=
-
-
SRC= main.c
-
OBJ= $(SRC:%.c=%.o)
-
-
glibDemo: $(OBJ)
-
$(LINK) $(LDFLAGS) -o $@ $(OBJ) $(LIB)
-
-
clean:
-
rm *.o glibDemo
-
-
%.o:%.c
-
$(CC) $(CFLAGS) $< -o $@
- /* main.c */
-
-
#include <stdio.h>
-
#include <glib.h>
-
-
int main()
-
{
-
printf("glib_major_version=%d\n", glib_major_version);
-
printf("glib_minor_version=%d\n", glib_minor_version);
-
printf("glib_micro_version=%d\n", glib_micro_version);
-
-
return (0);
-
}
参考
1. glib manual,
阅读(970) | 评论(0) | 转发(0) |