Linux下有没有适合开发者的SDK?我的意思是,它不仅仅是手册页,它更像是 Windows 下的 MSDN Library 或 Windows SDK,其中所有有关编程和开发人员指南的文档都记录和结构化在一个地方。
答案1
对于 GNOME,您可以查看 devhelp 或帮助.gnome.org。
但正如每个人都已经说过的,“Linux”没有单一的 SDK。在我们推荐特定的开发人员资源之前,您需要先了解自己想要什么。
答案2
统一的 SDK 意味着所有核心库都有一个来源。这不是开源操作系统的工作方式。零碎的信息来自世界各地,并且都被单独记录下来。
编辑:如果纸张对您来说不是问题,那么最接近您要求的是Unix 环境中的高级编程2/e 史蒂文斯和拉戈。
答案3
MSDN 仅记录 Microsoft 技术,而不记录在 Windows 上使用的其他库或框架;它不包括其他供应商的文档。现在,Linux 发行版使用来自更多组织和公司的软件,因此文档也往往更加分散且不太统一。 (不幸的是,有时文档并没有做得很好。)
此外,大多数 Linux 发行版都附带一个文档浏览器,它将各种来源的文档捆绑到一个地方。
Linux 发行版的许多重要部分做顺便说一句,有很好的文档库,例如:
答案4
如果您也对开发跨平台应用程序感兴趣,我推荐的是诺基亚 Qt SDK它提供了Qt框架和其他工具,根据我的经验,它们是可用的最好的文档之一,请参阅http://doc.qt.nokia.com/和http://qt.nokia.com/developer
要了解 Qt 是什么以及您可以用它做什么,请查看:http://qt.nokia.com/