glibc源码
2015-08-16 22:26
246 查看
1. 背景
glibc中有很多好的库函数,而在Windows下面找不到对应的函数。所以,可以从glibc中提取出源码,在Windows环境下面重用。2. 网址
glibc的网页:http://www.gnu.org/software/libc/libc.html
可以从这里下个最新的。
3. 常用库函数
3.1 getopt
头文件对应的位置是:\glibc-2.21\glibc-2.21\posix\getopt.h顺此可以找到相关的文件列表:
getopt.c
getopt.h
getopt_int.h
getopt1.c
最后可以把getopt1.c最后的main()函数拷贝到一个新建的test.c中。
修改点:只修改getopt.c即可
1. 增加#include <malloc.h>,支持alloca()函数;
2. gettext注释掉
//# include "gettext.h"
//# define _(msgid) gettext (msgid)
# define _(msgid) (msgid)
相关文章推荐
- HDU 2276 & FZU 1692 (矩阵快速幂+循环同构优化)
- [线段树]hdu5316
- SpringMVC+MyBatis整合(3)特别篇SpringMVC配置
- ArrayAdapter的使用
- python使用libssh2连接linux
- 项目实战之玩转div+css制作自定义形状
- 在Ubuntu上配置django环境系统架构命令
- vijos - P1286座位安排 (DP状态压缩 + 组合数 + python)
- 从docker-hub和docker-registry看优秀的后端服务设计实现
- postgresql 9.4.4 安装
- java基础-面向对象概述
- PCA-Principal Components Analysis数学原理
- python使用libssh2连接linux
- 坚持写东西
- 剑指offer——面试题22:栈的压入、弹出序列
- 黑马程序员——Java基础--集合框架(2)
- 【leetcode】Add Digits【java】
- 命运的安排
- python xpath
- 剑指offer:合并两个排序的链表