您的位置:首页 > 其它

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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: