Linux
如何檢查 CONFIG_HIGH_RES_TIMERS 是否啟用?
我必須在 Linux 上編寫一個實時應用程序,但不知道 Ubuntu 的標準安裝是否
CONFIG_HIGH_RES_TIMERS
啟用。我怎樣才能檢查這個?我正在使用 Ubuntu 11.04 64 位。
Ubuntu 在
/boot/config-$version
(與核心映像相同的包中/boot/vmlinuz-$version
)提供核心配置。您可以在實時系統上查看此文件,也可以從Ubuntu 網站下載。有幾個圖像可供選擇;amd64下預設是-generic
,可以下載二進制包解壓/boot/config-*
。如果您沒有執行基於 dpkg 的發行版,打開 Debian 軟體包的最簡單方法是將其轉換為alien。順便說一句,在 10.04/-generic/amd64 下答案是肯定的,我在寫這個答案時碰巧有這個。
其他幾個發行版提供一個
/boot/config-*
文件。其他人使核心配置可用/proc/config
或類似的東西,以便在實時系統上很容易看到,但不會出現在二進制包中。在這種情況下,如果您沒有實時系統,則需要檢查源包。