linux中c语言库函数目录

[复制链接]
查看11 | 回复2 | 2016-2-16 15:10:47 | 显示全部楼层 |阅读模式
楼上已经讲的很好了, 我再给你普及一下。内核的memset函数是内核自己用的。 你在用户层面是看不见这个memset的。内核所有的函数都是自己内部实现的, 没有使用别的库。你写应用程序的时候用的memset一般是由glibc提供的,最起码弄清楚一点, 内核不使用其他的C库, 完全自给自足。 你平时用的C库函数在内核是找不到的楼上已经讲的很好了, 我在给你普及一下。内核的memset函数是内核自己用的。 你在用户层面是看不见这个memset的。内核所有的函数都是自己内部实现的, 没有使用别的库。你写应用程序的时候用的memset一般是由glibc提供的,最起码弄清楚一点, 内核不使用其他的C库, 完全自给自足。 你平时用的C库函数在内...
回复

使用道具 举报

千问 | 2016-2-16 15:10:47 | 显示全部楼层
给你简单梳理一下:如果你需要内核态库函数(不同于用户态库函数)那个在Linux内核里面的arch/x86/lib,一般是汇编的,memcpy_XX.S。但是这个和你一般用的不一样,修改了也只影响内核内部。如果你想看平时用的memcpy,那个可能是gcc自带的,也可能是glibc里面的,以glibc里面的可能性比较大,你需要glibc的源代码。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行