2011-02-17 75 views
1

我想嘗試開發系統軟件,設備驅動程序。我知道C是低級編程語言,在這個範圍內非常受歡迎。 什麼編譯器更好用(只有C,而不是C++)?和哪些庫用於系統相關的東西? 操作系統Windows。系統編程C

+0

如果你在Windows上,你基本上使用Visual C++停滯不前。我不認爲MS生產專用的C編譯器。 – 2011-02-17 22:19:10

回答

2

如果你想做Windows驅動程序開發,那麼你應該看看WDK - Windows Driver Kit。它應該有你需要的大部分內容,包括工具,頭文件和庫(和文檔)。

1

對於Windows看看WDK和相關的MSDN文檔。 WDK包含微軟的編譯器。 http://www.microsoft.com/whdc/devtools/WDK/default.mspx

這裏有很多東西需要吸收。如果您對編程不熟悉,則應該在用戶應用程序級別獲得一些C的經驗,然後在熟悉該語言後再嘗試進行內核開發。