我想尝试开发系统软件、设备驱动程序。我知道 C 是低级编程语言,并且在这个范围内非常流行。 使用什么编译器更好(仅限 C,而不是 C++)?哪些库用于系统相关的东西? 操作系统 Windows。
如果您想进行 Windows 驱动程序开发,那么您应该查看 WDK - Windows Driver Kit。它应该包含您需要的大部分内容,包括工具、标头和库(以及文档)。
对于 Windows,请查看 WDK 和相关的 MSDN 文档。 WDK 包括 Microsoft 的编译器。 http://www.microsoft.com/whdc/devtools/WDK/default.mspx
那里有很多东西需要吸收。 如果您是编程新手,您应该在用户应用程序级别获得一些 C 语言经验,然后在熟悉该语言后尝试内核开发。