linuxglib
1. C语言中的g_free和free的区别,有没有网址可以查看到g_free的定义
g_free是glib库的接口,可以用来替换标准的free接口,使用时需要包含glib.h头文件。
glib库是linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。
glib是Gtk +库和Gnome的基础。glib可以在多个平台下使用,比如Linux、Unix、Windows等。glib为许多标准的、常用的C语言结构提供了相应的替代物。
g_free的定义可以在
http://web.mit.e/barnowl/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free这个网站看到。
请采纳,谢谢。
2. linux下的libglib是什么
lib是库(Library)的英文缩写,它主要存放系统的链接库文件,没有该目录则系统就无法正常运行。/lib目录中存储着程序运行时使用的共
享库。通过共享库,许多程序可以重复使用相同的代码,并且这些库可以存储在一个公共的位置上,因此能减小运行程序的大小。这个目录包含程序在链接时使用的
各种库。
GLib 是GTK+和GNOME工程的基础底层核心程序库,是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义、相关的处理函数,有趣 而实用的宏,可移植的封装和一些运行时机能,如事件循环、线程、动态调用、对象系统等的API。它能够
在类UNIX的操作系统平台(如LINUX, HP-UNIX等),WINDOWS,OS2和BeOS等操作系统台上运行。
GLib需要一个支持线程的操作系统和一个字符集间转换函数iconv的支持,事实上大多现代的操作系统都有以上两项功能.
3. linux安装glib-2.38.0提示ffi.h: No such file or directory
建议使用yum -y install glib的方式来安装,这样你不必担心相关的依赖关系