我正在学习Linux中的c编程。有很多我需要看的linux函数。有没有一个网站给我详细的Linux功能?Linux c编程参考
回答
你指的是Linux中的系统调用吗?有很多来源。手册页在这方面是你的好朋友。试试http://linux.die.net/man/2/syscalls。我相信还有很多其他的。
+1供不可或缺的http://linux.die.net参考:) – 0xC0000022L 2012-03-20 22:06:57
http://linux.die.net/是英里过期。我想你应该在kernel.org上指出:http://kernel.org/doc/man-pages/online/dir_section_2。html – 2012-03-20 22:07:11
@David Heffernan这是我想要的网站 – xinghua 2012-03-20 22:40:09
你可以看一下在LSB(Linux标准库)的网站:
http://www.linuxfoundation.org/collaborate/workgroups/lsb
这里有是最后的Linux核心规范:
恕我直言http://linux.die.net/man/是最容易开始。
它有用部分的介绍,这样你就可以得到您的轴承
最有用的是一条线简介网页,例如http://linux.die.net/man/3/
这显示了您所要求的规模,还可以让您搜索描述浏览器中每个功能的关键词,这可能非常方便。
正如已经指出的那样,它不是最新的,但恕我直言,新手使用比我见过的替代方案更容易(不是说没有更好的东西,只是谷歌不打扰显示它)。
另外值得一迄今为止尝试apropos
或man 3 -K
或阿曼-k`
不要忘记,当在Linux * * *上编程时,您可能还想使用大量各种库(* ncurses *,* curl *,* gdm *, * gtk *和其他数百个其他库)除了'-lc -lm -ldl -lpthread -lrt'(在'man'页面的常见部分2和3中有介绍)。 – 2012-03-21 06:49:00
标准的参考是“UNIX环境高级编程”由理查德·史蒂文斯。不幸的是,这本书很老,所以有一个Eric Raymond的修订版,它涵盖了Linux中的新东西。这比其他任何东西都是在Linux中学习“旧世界”系统编程的事实标准。 (和其他大多数* ixes,当然存在差异,但是直到更高级的时候才会注意到它们,到那时您将熟悉手册页并知道在哪里查看。)
我觉得glibc manual非常好。它由主题组织,包含简洁的背景材料和示例。它可以让你得到大局,并作为参考。手册是访问函数描述的更快捷方式,但只有在您已经知道要查找的内容时才有用。
- 1. C++的Linux参考?
- 2. C++程序编译没有参考主
- 3. Linux程序集参考
- 4. 用Linux编程C语言的参数
- 5. C++ linux编译错误:未定义的参考'主'
- 6. IS参考参考在C++?
- 7. C++参考shared_ptr vs参考
- 8. C++参考和参考参数
- 9. 参考var c#
- 10. 参考C#
- 11. C++参考
- 12. C++的参考
- 13. 参考在C++
- 14. 参考用C
- 15. C#Windows.Security.Cryptography.Core参考
- 16. 参考C++ dll
- 17. c + +参考
- 18. C++编译错误 - undefined参考
- 19. linux在蓝牙编程c
- 20. Linux C++ GUI编程工具
- 21. C编程在Linux中
- 22. C++参考本地变量与参考
- 23. C++转发参考和右值参考
- 24. 按参考编号
- 25. 以编程方式注册taglib参考
- 26. snort daq模块编程参考
- 27. 参考编程添加的图表
- 28. 方面编程通过参考
- 29. iOS版式参考或编程指南?
- 30. C#数组参数参考
什么样的功能呢?您想做什么?不确定你的意思是由linux的功能。系统之间有一些不同的行为,但除非你正在做某件事情,否则不能确定你的意思。一直在编程赢得和* ix几年,从来没有来过任何Linux特定功能恐怕(但嘿,也许你知道更好!) – chikuba 2012-03-20 22:04:17
你应该看看“手册页”。 – 2012-03-20 22:04:52
你的意思是像[命令]列表(http://ss64.com/bash/)? – alex 2012-03-20 22:05:00