Linux C api在哪里找?

MeiKai 发布于 2013/09/10 21:04
阅读 2K+
收藏 5
请问在哪里可以找到linux c api的完整或者大部分文档?
加载中
0
solookin
solookin
GLIBC 源码
MeiKai
MeiKai
回复 @solookin : 这个倒无所谓,看源码还能知道很多东西,总之源码与手册一起看吧
solookin
solookin
看GLIBC的源码肯定蛋疼, 但是这里确实有楼主需要的所有的东西,只要他愿意去看。
Yu_Yang
Yu_Yang
不知道你有没有看过glibc的源码,我个人感觉,为了熟悉api去看glibc的源码是蛮蛋疼的一件事
1
tsl0922
tsl0922

man 文档也还算比较全面的,比看源码找快多了

0
Yu_Yang
Yu_Yang
看APUE吧
0
eechen
eechen
Linux Programmer's Manual & User Commands
https://www.kernel.org/doc/man-pages/ 搜索框输入epoll调用Google查找
epoll site:man7.org/linux/man-pages

The Linux Kernel API
https://www.kernel.org/doc/htmldocs/kernel-api/

The GNU C Library
http://www.gnu.org/software/libc/manual/html_node/

man epoll(Tab补全) 或 man -k epoll
man -k sleep 查看包含sleep的手册
man -f sleep 查看名为sleep的手册(多个序号)
man -a sleep 查看所有名为sleep的帮助信息
man 1 sleep 查看序号1的sleep
man 3 sleep 查看序号2的sleep
另外别忘了还有info.

把man或info的信息存为文本文件:
man epoll | col -b > epoll.txt
info epoll -o epoll.txt -s
MeiKai
MeiKai
many thanks
0
虚无道长
虚无道长
man 2 printf()还是man 3 printf()的。没亲测。。你看看
0
宏哥
宏哥

引用来自“eechen”的答案

Linux Programmer's Manual & User Commands
https://www.kernel.org/doc/man-pages/ 搜索框输入epoll调用Google查找
epoll site:man7.org/linux/man-pages

The Linux Kernel API
https://www.kernel.org/doc/htmldocs/kernel-api/

The GNU C Library
http://www.gnu.org/software/libc/manual/html_node/

man epoll(Tab补全) 或 man -k epoll
man -k sleep 查看包含sleep的手册
man -f sleep 查看名为sleep的手册(多个序号)
man -a sleep 查看所有名为sleep的帮助信息
man 1 sleep 查看序号1的sleep
man 3 sleep 查看序号2的sleep
另外别忘了还有info.

把man或info的信息存为文本文件:
man epoll | col -b > epoll.txt
info epoll -o epoll.txt -s

这TMD 才是

两个凡是要求楼主将上面设为最佳答案

否则宏哥要骂人了。

MeiKai
MeiKai
赤裸裸的威胁呀,不过已经设了就不能反悔了
0
杨同学
杨同学
man查api最方便了
0
MeiKai
MeiKai
总之对各位的帮助说声谢谢了
0
horst_hu
horst_hu

前期还是看manpage吧,能力强了看glibc源码和内核源码

返回顶部
顶部