Linuxの開発者向けのSDKはありますか?つまり、マニュアルページではなく、WindowsでのMSDNライブラリまたはWindows SDKのようなものであり、プログラミングと開発者ガイドに関するすべてのドキュメントが1か所でドキュメント化および構造化されています。
GNOMEの場合は、devhelpまたは help.gnome.org を確認できます。
しかし、誰もがすでに述べているように、「Linux」用の単一のSDKはありません。特定の開発者リソースを推奨する前に、何が必要かをある程度理解しておく必要があります。
統合されたSDKは、すべてのコアライブラリの単一のソースを意味します。それは、オープンソースオペレーティングシステムが機能する方法ではありません。断片は世界中から来ており、それらはすべて別々に文書化されています。
[〜#〜] edit [〜#〜]:紙が問題にならない場合、あなたが求めているものに最も近いのは- nix環境での高度なプログラミング 2/e by Stevens andRago。
MSDNは、Microsoftテクノロジのみを文書化し、Windowsで使用する他のライブラリやフレームワークは文書化しません。他のベンダーからのドキュメントは含まれていません。現在、Linuxディストリビューションは、はるかに多くの組織や企業のソフトウェアを使用しているため、ドキュメントもより分散され、均一性が低下する傾向があります。 (残念ながら、ドキュメントがうまく作成されない場合もあります。)
また、ほとんどのLinuxディストリビューションには、さまざまなソースからのドキュメントを1か所にまとめたドキュメントブラウザが付属しています。
Linuxディストリビューションの重要な部分の多くdoには、素敵なドキュメントライブラリがあります。例:
クロスプラットフォームアプリケーションの開発にも興味がある場合に私がお勧めするのは、 Qtフレームワーク を提供する Nokia Qt SDK と、私の経験から入手可能な最高のドキュメントについては、 http://doc.qt.nokia.com/ および http://qt.nokia.com/developer を参照してください。
Qtとは何か、Qtで何ができるかを理解するには、次の項目を確認してください。 http://qt.nokia.com/
また、Qtは、 MeeGo プラットフォーム用のアプリを構築するために選択されるフレームワークです。 (ウォッチ this )