MSDNやブーストで提供されているようなLinux APIリファレンスを読むのはいいですか?私は、MSDNのパラメータに関する詳細な情報と、ブーストのドキュメントの前提条件を気に入っています。しかし今までは、Linuxのネットでは何も見つからなかった。MSDNのようなLinux APIのリファレンス?
答えて
他にも触れているように、マニュアルページは間違いなく良いスタートです。しかし、より正式で厳密なものをお望みなら、私はPOSIX仕様を読むことをお勧めします。ここでは、標準の関数のインデックスです:
http://pubs.opengroup.org/onlinepubs/9699919799/functions/contents.html
は標準ではなくLinux上でこれらの関数の現在の実装を行うために起こるものよりも、必要で何を見ては、また、あなたがよりポータブル、堅牢を書くのに役立ちますソフトウェア。
これは私の懸念事項では残念ですが、詳細な情報の場所を知ることはうれしいです。ブックマークされました。ありがとう。 – ManuelSchneid3r
@cirosantilli:私はあなたの反対を得るが、実際にはOPが "Linux"によって何を意味するかにかかっている。意図された意味が「Linuxカーネルを使用する一般的なオペレーティングシステムの1つであるディストリビューション」であれば、私の答えは妥当であると信じています。一方、OPがLinuxの意味で実際の* Linux API *を求めていたのであれば、そうです。 syscall API自体はPOSIXに似ていますが、POSIXと実際には一致しておらず、内部APIはカーネルのバージョンごとに定義されていない/安定していません。 –
私はこれをブックマークしています。多くの協力者がそれに取り組んでいるので、Advanced Linux Programming(あなたがそれをダウンロードすることができます)とAdvanced Unix Programming
よう
読む最初の良い本は(GNU/Linuxは定義することで、Windowsよりも少ないモノリシックであることに注意してください、と)それは多くの独立したプログラムから成っているからです。
そのため、うまく(カーネルのシステムコールを除き、しかし、GNU/Linuxは、カーネル以上のものです)、LinuxのAPIが定義されていないintro(2)で特にスタートで、もちろん
、manページを読みますマニュアルページsyscallsおよびその他man-pages。
LinuxはOpenGroupのPOSIX標準仕様をほとんど実装しています(そのスーパーセット)。
TLDPからの多くの優れたドキュメントをお読みください。
デスクトップアプリケーション開発に興味がある場合は、まず X11が何であるかを理解してください(注意:X11は非常に複雑です)。その後、freedesktopの文書を読んでください。いっそのこと、QtまたはGtk
そして、GNU/Linuxはfree softwareで作られるようにグラフィカルツールキットを使用することを学ぶ、あなたがダウンロードして研究のソースコードし、それを改善することができます。既存のフリーソフトウェアライブラリを使うことがよくありますが、そのソースコードを勉強しているかもしれません(それぞれに独自のドキュメントがあります)。あなたの仕事の一部は、あなたのニーズに関連する良いフリーソフトウェアを見つけることです。 freecodeとsourceforgeは、優れたリソースです(他にも多数あります)。
- 1. ASP.NET MVCリファレンスをダウンロードしてローカルのMSDNライブラリと統合する
- 2. のlibjpegのAPIおよびリファレンス
- 3. Net-SNMP APIのリファレンス?
- 4. PolymerElements APIリファレンス?
- 5. OpenAPIデザインファーストAPIリファレンス
- 6. APIリファレンス、HTML 5
- 7. Bing Speech APIリファレンス
- 8. Nhibernate ICriteria APIリファレンス
- 9. Linuxのメイクファイルで未定義のリファレンス
- 10. Bloomberg APIリファレンス
- 11. サンドキャッスルまたはNDoc?良いmsdnのようなdocジェネレータ?
- 12. Windows用のREST APIリファレンス
- 13. iOS APIリファレンスの履歴
- 14. Youtube bell button APIリファレンス
- 15. MSDNライブラリドキュメントの豊富なネイティブクライアント
- 16. gtkアプリ内通知APIリファレンス
- 17. msdnの例ExtractMetaData
- 18. Dalvik Verifierのリファレンスと正確なリファレンス
- 19. アームのlinux-androideabi-gccのようなファイル
- 20. Wordpress API uglify/JSONリファレンスの問題
- 21. ASP.NET Core 1.0 - .NET 4.5プロジェクトへのAPIリファレンス
- 22. Bit bucket enterprise edition残りのAPIリファレンス
- 23. MSDNのSimplePriorityQueueサンプルの重大なバグ
- 24. Nodejs linux watchコマンドのような機能
- 25. Linux用NonLinear EditorのようなAvisynth
- 26. どのような方法は、Linuxで
- 27. リファレンスなしのdocument.getElementById
- 28. MSDNデータテンプレートの概要
- 29. MSDNモバイルライブラリ
- 30. FacebookのようなAPI
['man'](http://en.wikipedia.org/wiki/Man_page) – Joe
コンソールに「man」と入力してください。 –
APUE - より詳細です。 – sshannin