0%

GLib 编译应用程序

编译Glib应用程序

为了编译一个使用了Glib的应用程序,需要保证编译程序所用的包含保存Glib头文件的目录,还需要链接Glib库本身。

程序代码

1
2
3
4
5
6
#include <glib.h>
gint main(gint argc,gchar *argv[])
{
g_print("Hello, we will compiled and linked with GLibn");
return 0;
}

程序说明

  • g_print函数是Glib自己的printf版本,但是进行了灵巧的变化,你可以用自己的代码覆盖调用g_print时执行的缺省Glib代码;
  • 关于gint都是为了以后真正用的时候好习惯;
  • 编译使用gcc,当然也可以使用cc(最开始发明和发布c语言时使用的名称),对于多个操作系统转换时,cc总体上更好一些。

程序编译

1
gcc -o main main.c `pkg-config glib-2.0 –cflags –libs`
处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道