本文主要关注的是C内存管理程序,比较著名的几个C内存管理程序,其中包括: l Doug Lea Malloc:Doug Lea Malloc实际上是完整的一组分配程序,其中包括Doug Lea的原始分配程序,GNU libc分配程序和ptmalloc。Doug Lea的分配程序加入了索引,这使得搜索 ...
分类:
其他好文 时间:
2016-06-14 13:54:04
阅读次数:
120
今天想尝试给线上数据库的备份做个恢复测试,需要先安装一个数据库。出现了一下问题1操作系统是centos6.5的版本,安装数据库是mysql5.6.31。最初我下载的是rpm包安装,觉得测试环境就直接rpm安装会快一点。安装过程中出现依赖关系报错Requires:libc.so.6(GLIBC_2.14)(64bit)类..
分类:
数据库 时间:
2016-06-07 22:36:08
阅读次数:
288
这篇文章是《读薄「Linux 内核设计与实现」》系列文章的第一篇,本文主要讲了两个问题:内核编程的特点以及 GNU C 在内核开发中的特点。
0x00 内核编程特点
无 libc 库,不能访问标准 C 文件
使用 GNU C
无内存保护机制
慎用浮点数计算
注意同步和并发
可移植性考虑:保持字节顺序、64位对齐、不假定字长和页面长度
0x01 GNU C
内联函数:将函数展开至调用位置,省却函数调用...
分类:
系统相关 时间:
2016-06-07 06:39:02
阅读次数:
276
Linux系统主要目录及其内容目录内容/bin构建最小系统所需要的命令(最常用的命令)/boot内核与启动文件/dev各种设备文件/etc系统软件的启动和配置文件/home用户的主目录/libC编译器的库/media可移动介质的安装点/opt可选的应用程序包/proc进程的映像/root超级用户root的主目录/..
分类:
系统相关 时间:
2016-06-06 01:30:18
阅读次数:
257
NAME memset -- fill a byte string with a byte value LIBRARY Standard C Library (libc, -lc) SYNOPSIS #include <string.h> void * memset(void *b, int c, ...
分类:
其他好文 时间:
2016-06-04 14:51:13
阅读次数:
134
在你准备升级GLIBC库之前,你要好好思考一下,你真的要升级GLIBC么?你知道你自己在做什么么?http://baike.baidu.com/view/1323132.htm?fr=aladdinglibc是gnu发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux..
分类:
系统相关 时间:
2016-06-02 20:21:17
阅读次数:
689
接入twitter后崩溃 libc++abi.dylib: terminating with uncaught exception of type NSException 2015-12-03 19:21:19.955 wewars iOS[7417:1109803] *** Terminating ...
分类:
其他好文 时间:
2016-06-01 19:30:24
阅读次数:
623
When start wireshark, I met an error like: 引用 Couldn't run /usr/bin/dumpcap in child process: Permission denied Solution: 引用 sudo apt-get install libc ...
分类:
其他好文 时间:
2016-05-31 12:12:46
阅读次数:
268
库 头文件 描述libGL.so 实现到OpenGL API的接口libGLU.so 实现到OpenGL API的接口libImlib.so 实现一套图像处理例程libc.so 实现标准C库(不需要头文件)libcom_err.so 实现出错处理例程的集合libcrypt.so 实现加密函数的集合l ...
分类:
系统相关 时间:
2016-05-23 20:58:06
阅读次数:
306
今天和大家分享一下glib库的交叉编译过程和如何对程序进行编译以及运行。
glib库的移植资料比较少,比较零散,这里我就写一下亲自移植的过程,和大家分享一下。按照我的过程移植应该是不会有问题,如果遇到了问题可以留言联系我,一起讨论研究。
这里需要强调一下:libc、glibc、glib是不同的库!
glibc和 libc 都是 Linux 下的 C 函数库,而glib是GTK+的基础...
分类:
其他好文 时间:
2016-05-23 15:31:27
阅读次数:
323