我想尝试开发系统软件,设备驱动程序。 我知道C是低级编程语言,在这个范围内非常受欢迎。 什么编译器更好用(只有C,而不是C ++)? 和什么库用于系统相关的东西? 操作系统Windows。
如果你想做Windows驱动程序开发,那么你应该看看WDK – Windows驱动程序工具包 。 它应该有你需要的大部分内容,包括工具,头文件和库(和文档)。
对于Windows来看看WDK和相关的MSDN文档。 WDK包含微软的编译器。 http://www.microsoft.com/whdc/devtools/WDK/default.mspx
那里吸收了很多东西。 如果你是编程新手,那么应该在用户应用程序级别上使用C来获得一些经验,然后在熟悉该语言后再尝试内核开发。