Linux c编程参考

Linux c编程参考,c,linux,reference,C,Linux,Reference,我正在学习Linux中的c编程。我需要了解很多linux函数。是否有网站向我提供Linux功能的详细信息?您指的是Linux中的系统调用吗?有很多来源。手册页是您在这方面的好朋友。也试试看。我相信还有很多其他的。您可以查看LSB(Linux标准库)网站: 以下是最新的Linux标准基本核心规范: IMHO是最容易开始的 它有有用的章节介绍,所以你可以了解你的方向 最有用的是一行摘要页面,例如 这显示了您所要求的内容的范围,还允许您在浏览器中搜索描述每个功能的关键字,这非常方便 正如已经指出的,

我正在学习Linux中的c编程。我需要了解很多linux函数。是否有网站向我提供Linux功能的详细信息?

您指的是Linux中的系统调用吗?有很多来源。手册页是您在这方面的好朋友。也试试看。我相信还有很多其他的。

您可以查看LSB(Linux标准库)网站:

以下是最新的Linux标准基本核心规范:

IMHO是最容易开始的

它有有用的章节介绍,所以你可以了解你的方向

最有用的是一行摘要页面,例如

这显示了您所要求的内容的范围,还允许您在浏览器中搜索描述每个功能的关键字,这非常方便

正如已经指出的,它不是最新的,但是对于初学者来说,它比我见过的替代品更容易使用(并不是说没有更好的东西了,只是谷歌懒得展示它)


同样值得一试的是Richard Stevens的“UNIX环境中的高级编程”。不幸的是,这本书已经很旧了,所以埃里克·雷蒙德(Eric Raymond)的修订版涵盖了Linux中的新内容。这是在Linux中学习“旧世界”系统编程的事实上的标准。(和大多数其他的*IXE,当然有区别,但你不会注意到他们,直到你更先进,到那时你会熟悉手册页,知道在哪里可以找到。)

我觉得非常好。它按主题组织,包含简明的背景材料和示例。它会让你了解全局,并作为参考。手册页是访问功能描述的一种更快的方法,但只有在您已经知道要查找什么的情况下,手册页才有用。

这意味着什么样的功能?你想做什么?不知道你所说的linux函数是什么意思。系统之间有一些不同的行为,但除非你做了非常精确的事情,否则我不确定你的意思。在win和*ix上编程已经有几年了,恐怕从来没有使用过任何特定于linux的功能(但是,嘿,也许你知道得更清楚!)你可能应该看看“手册页”。你的意思是我想要的是“手册页”列表!好问题。我认为它对其他人非常有用。迈尔斯已经过时了。我想你应该向kernel.org网站的人们指出:@David Heffernan这是我想要的网站不要忘记,在Linux上用C编程时,除了
-lc-lm-ldl-lpthread-lrt
(参见
手册
页的第2节和第3节)。