博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Glib实例学习(0)开始
阅读量:6119 次
发布时间:2019-06-21

本文共 974 字,大约阅读时间需要 3 分钟。

hot3.png

1:Glib概述
    Glib是一个底层库,她提供了一系列的的数据类型以及关于这些数据的操作,这些数据类型大概包括:
    Memory chunks
    Doubly-linked lists
    Singly-linked lists
    Hash tables
    Strings (which can grow dynamically)
    String chunks (groups of strings)
    Arrays (which can grow in size as elements are added)
    Balanced binary trees
    N-ary trees
    Quarks (a two-way association of a string and a unique integer identifier)
    Keyed data lists (lists of data elements accessible by a string or integer id)
    Relations and tuples (tables of data which can be indexed on any number of fields)
    Caches

2:从“Hello world”开始

#include 
#include
int main(int agrc, char **argv) { g_printf("Hello world!\n"); return 0; }

$ gcc -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lglib-2.0 -o hello hello.c    $ ./hello

鉴于手工指定库相关信息比较麻烦而且容易出错,大部分的发行版Linux 都提供了pkgconfig 工具:

$ gcc `pkg-config --cflags --libs glib-2.0` -o hello hello.c    $ ./hello

<参考>

转载于:https://my.oschina.net/iamhere/blog/493142

你可能感兴趣的文章
USACO 土地购买
查看>>
【原创】远景能源面试--一面
查看>>
B1010.一元多项式求导(25)
查看>>
10、程序员和编译器之间的关系
查看>>
前端学习之正则表达式
查看>>
配置 RAILS FOR JRUBY1.7.4
查看>>
AndroidStudio中导入SlidingMenu报错解决方案
查看>>
修改GRUB2背景图片
查看>>
Ajax异步
查看>>
好记性不如烂笔杆-android学习笔记<十六> switcher和gallery
查看>>
JAVA GC
查看>>
codeforce 599B Spongebob and Joke
查看>>
3springboot:springboot配置文件(外部配置加载顺序、自动配置原理,@Conditional)
查看>>
9、Dubbo-配置(4)
查看>>
前端第七天
查看>>
BZOJ 2190[SDOI2008]仪仗队
查看>>
图解SSH原理及两种登录方法
查看>>
[转载] 七龙珠第一部——第058话 魔境圣地
查看>>
【总结整理】JQuery基础学习---样式篇
查看>>
查询个人站点的文章、分类和标签查询
查看>>