Не могу скомпилировать модуль ядра с типом данных: typedef union _IDROM { u32 AsWhole; // Board Mode Register as a Whole Word struct { // Mode Register as Bit Pattern u32 DI : 1, // Data Input WR : 1, // Write Flag CS : 1; // CS EEPROM } ByBits; } IDROM; init_idrom() { IDROM id; id.ByBits.CS = 0; id.ByBits.WR = 0; id.ByBits.DI = 0; } Почему-то gcc не хочет понимать CS. Как только меняю CS на _CS все проходит без ошибок. Помогите разобраться! Ядро 2.6.9. Дистрибутив ASPLinux 10. Спасибо.
![](/img/p.gif)
Ответ на:
комментарий
от idle
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Непонятная ошибка при компиляции модуля ядра (2008)
- Форум Как правильно посчитать HMAC_SHA1 для SRTP пакета? (2020)
- Форум как настроить тв тюнер (2006)
- Форум Изменение цвета пикселей в простой программе по копированию bmp файла (2016)
- Форум AverMedia Go007 перестал работать в Gentoo (2006)
- Форум Компиляция модуля (1999)
- Форум Компиляция модуля... (2004)
- Форум Компиляция модуля!!! (2004)
- Форум Компиляция модуля (2005)
- Форум Проблема со звуком через PCI в тв-тюнере (2011)