我正在學習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. USB編程:C/Linux
- 7. GTK +編譯未定義參考C
- 8. IS參考參考在C++?
- 9. C++參考shared_ptr vs參考
- 10. C++參考和參考參數
- 11. c + +參考
- 12. 參考在C++
- 13. 參考C++ dll
- 14. 參考用C
- 15. C++參考
- 16. 參考C#
- 17. C#Windows.Security.Cryptography.Core參考
- 18. VoIP C++參考
- 19. 參考var c#
- 20. C++參考
- 21. 參考頁C++
- 22. C++的參考
- 23. libcvd - 未定義參考「×......」而編譯C++
- 24. C++編譯錯誤 - undefined參考
- 25. linux在藍牙編程c
- 26. C編程在Linux中
- 27. Linux C++ GUI編程工具
- 28. C++轉發參考和右值參考
- 29. C++參考本地變量與參考
- 30. 按參考編號
什麼樣的功能呢?您想做什麼?不確定你的意思是由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